﻿/*!
 * Distpicker v2.0.4
 * https://fengyuanchen.github.io/distpicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-06-01T12:33:03.031Z
 */

(function (global, factory) {
    typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')) :
    typeof define === 'function' && define.amd ? define(['jquery'], factory) :
    (factory(global.jQuery));
}(this, (function ($) {
    'use strict';

    $ = $ && $.hasOwnProperty('default') ? $['default'] : $;

    var DEFAULTS = {
        // Selects the districts automatically.
        // 0 -> Disable autoselect
        // 1 -> Autoselect province only
        // 2 -> Autoselect province and city only
        // 3 -> Autoselect all (province, city and district)
        autoselect: 0,

        // Show placeholder.
        placeholder: true,

        // Select value. Options: 'name' and 'code'
        valueType: 'name',

        // Defines the initial value of province.
        province: '请选择省',

        // Defines the initial value of city.
        city: '请选择市',

        // Defines the initial value of district.
        district: '请选择区县'
    };

    var DISTRICTS = {
        100000: {
            1: '安徽省',
            2: '北京市',
            3: '福建省',
            4: '甘肃省',
            5: '广东省',
            6: '广西壮族自治区',
            7: '贵州省',
            8: '海南省',
            9: '河北省',
            10: '河南省',
            11: '黑龙江省',
            12: '湖北省',
            13: '湖南省',
            14: '吉林省',
            15: '江苏省',
            16: '江西省',
            17: '辽宁省',
            18: '内蒙古自治区',
            19: '宁夏回族自治区',
            20: '青海省',
            21: '山东省',
            22: '山西省',
            23: '陕西省',
            24: '上海市',
            25: '四川省',
            26: '天津市',
            27: '西藏自治区',
            28: '新疆维吾尔自治区',
            29: '云南省',
            30: '浙江省',
            31: '重庆市'
        },
        1: {
            101: '合肥市',
            102: '安庆市',
            103: '蚌埠市',
            105: '池州市',
            106: '阜阳市',
            107: '淮北市',
            108: '淮南市',
            109: '六安市',
            110: '马鞍山市',
            113: '铜陵市',
            114: '芜湖市',
            115: '宣城市',
            116: '滁州市',
            118: '黄山市',
            120: '宿州市',
            125: '亳州市'
        },
        2: {
            201: '北京市'
        },
        3: {
            301: '福州市',
            302: '厦门市',
            303: '龙岩市',
            305: '漳州市',
            306: '莆田市',
            307: '泉州市',
            314: '南平市',
            315: '宁德市',
            318: '三明市'
        },
        4: {
            401: '兰州市',
            402: '定西市',
            405: '平凉市',
            409: '酒泉市',
            410: '张掖市',
            411: '庆阳市',
            412: '武威市',
            415: '天水市',
            416: '嘉峪关市',
            417: '金昌市',
            418: '白银市',
            421: '陇南市',
            422: '甘南藏族自治州',
            622900: '临夏回族自治州'
        },
        5: {
            501: '广州市',
            502: '深圳市',
            503: '珠海市',
            504: '东莞市',
            505: '中山市',
            507: '汕头市',
            510: '潮州市',
            511: '韶关市',
            513: '湛江市',
            514: '肇庆市',
            515: '茂名市',
            516: '梅州市',
            518: '佛山市',
            520: '惠州市',
            521: '江门市',
            522: '揭阳市',
            524: '清远市',
            528: '云浮市',
            532: '阳江市',
            535: '河源市',
            552: '汕尾市'
        },
        6: {
            601: '南宁市',
            602: '柳州市',
            603: '桂林市',
            604: '北海市',
            605: '百色市',
            606: '贺州市',
            607: '河池市',
            608: '贵港市',
            610: '玉林市',
            612: '钦州市',
            613: '梧州市',
            615: '防城港市',
            619: '来宾市',
            621: '崇左市'
        },
        7: {
            701: '贵阳市',
            702: '遵义市',
            705: '安顺市',
            706: '毕节市',
            708: '六盘水市',
            710: '铜仁市',
            714: '黔东南苗族侗族自治州',
            715: '黔南布依族苗族自治州',
            718: '黔西南布依族苗族自治州'
        },
        8: {
            801: '海口市',
            802: '琼海市',
            803: '三亚市',
            804: '五指山市',
            805: '儋州市',
            806: '文昌市',
            807: '万宁市',
            808: '东方市',
            469021: '定安县',
            469022: '屯昌县',
            469023: '澄迈县',
            469024: '临高县',
            469025: '白沙黎族自治县',
            469026: '昌江黎族自治县',
            469027: '乐东黎族自治县',
            469028: '陵水黎族自治县',
            469029: '保亭黎族苗族自治县',
            469030: '琼中黎族苗族自治县',
            820001: '三沙市'
        },
        9: {
            901: '石家庄市',
            902: '唐山市',
            903: '邢台市',
            905: '秦皇岛市',
            906: '廊坊市',
            907: '邯郸市',
            908: '衡水市',
            909: '沧州市',
            910: '保定市',
            911: '张家口市',
            912: '承德市'
        },
        10: {
            1001: '郑州市',
            1002: '洛阳市',
            1003: '周口市',
            1004: '信阳市',
            1005: '新乡市',
            1006: '商丘市',
            1007: '三门峡市',
            1008: '濮阳市',
            1009: '南阳市',
            1010: '漯河市',
            1011: '焦作市',
            1013: '开封市',
            1014: '安阳市',
            1016: '鹤壁市',
            1018: '平顶山市',
            1019: '济源市',
            1021: '驻马店市',
            1023: '许昌市'
        },
        11: {
            1101: '哈尔滨市',
            1102: '大庆市',
            1103: '齐齐哈尔市',
            1104: '鹤岗市',
            1106: '佳木斯市',
            1107: '鸡西市',
            1108: '牡丹江市',
            1109: '七台河市',
            1112: '伊春市',
            1113: '黑河市',
            1123: '双鸭山市',
            1131: '绥化市',
            1136: '大兴安岭地区'
        },
        12: {
            1201: '武汉市',
            1202: '十堰市',
            1203: '襄阳市',
            1204: '随州市',
            1205: '仙桃市',
            1206: '天门市',
            1207: '宜昌市',
            1208: '黄石市',
            1209: '荆门市',
            1210: '荆州市',
            1216: '鄂州市',
            1217: '咸宁市',
            1219: '潜江市',
            1229: '孝感市',
            1236: '黄冈市',
            1241: '神农架林区',
            422800: '恩施土家族苗族自治州',
            820573: '襄樊市'
        },
        13: {
            1301: '长沙市',
            1302: '郴州市',
            1303: '常德市',
            1304: '衡阳市',
            1305: '怀化市',
            1306: '娄底市',
            1307: '株洲市',
            1308: '岳阳市',
            1309: '湘潭市',
            1310: '邵阳市',
            1312: '永州市',
            1313: '益阳市',
            1315: '张家界市',
            1333: '湘西土家族苗族自治州'
        },
        14: {
            1401: '长春市',
            1402: '吉林市',
            1403: '通化市',
            1405: '辽源市',
            1406: '白山市',
            1412: '白城市',
            1425: '松原市',
            1428: '延边朝鲜族自治州',
            1616: '四平市'
        },
        15: {
            1501: '南京市',
            1502: '苏州市',
            1503: '无锡市',
            1505: '常州市',
            1507: '淮安市',
            1510: '连云港市',
            1511: '南通市',
            1512: '盐城市',
            1513: '扬州市',
            1515: '镇江市',
            1517: '泰州市',
            1518: '徐州市',
            1520: '宿迁市'
        },
        16: {
            1601: '南昌市',
            1602: '上饶市',
            1603: '萍乡市',
            1604: '新余市',
            1605: '宜春市',
            1606: '九江市',
            1607: '赣州市',
            1609: '吉安市',
            1612: '景德镇市',
            1613: '抚州市',
            1615: '鹰潭市'
        },
        17: {
            1701: '沈阳市',
            1702: '丹东市',
            1703: '抚顺市',
            1704: '阜新市',
            1705: '葫芦岛市',
            1707: '朝阳市',
            1708: '大连市',
            1709: '本溪市',
            1710: '鞍山市',
            1711: '锦州市',
            1713: '辽阳市',
            1714: '营口市',
            1716: '盘锦市',
            1717: '铁岭市'
        },
        18: {
            1801: '呼和浩特市',
            1802: '包头市',
            1803: '赤峰市',
            1804: '通辽市',
            1805: '乌海市',
            1808: '鄂尔多斯市',
            1812: '呼伦贝尔市',
            1814: '兴安盟',
            1824: '巴彦淖尔市',
            1825: '乌兰察布市',
            1829: '锡林郭勒盟',
            1830: '阿拉善盟'
        },
        19: {
            1901: '银川市',
            1902: '吴忠市',
            1903: '固原市',
            1905: '石嘴山市',
            1907: '中卫市'
        },
        20: {
            2001: '西宁市',
            2023: '海北藏族自治州',
            2024: '黄南藏族自治州',
            2025: '果洛藏族自治州',
            2026: '玉树藏族自治州',
            2027: '海西蒙古族藏族自治州',
            2029: '海东市',
            2030: '海南藏族自治州'
        },
        21: {
            1015: '德州市',
            2101: '济南市',
            2102: '青岛市',
            2103: '烟台市',
            2104: '威海市',
            2105: '潍坊市',
            2106: '泰安市',
            2107: '枣庄市',
            2109: '淄博市',
            2110: '东营市',
            2112: '菏泽市',
            2113: '滨州市',
            2114: '聊城市',
            2117: '临沂市',
            2118: '济宁市',
            2120: '日照市',
            2132: '莱芜市'
        },
        22: {
            2201: '太原市',
            2202: '大同市',
            2203: '晋城市',
            2204: '晋中市',
            2205: '临汾市',
            2206: '长治市',
            2207: '运城市',
            2210: '忻州市',
            2218: '阳泉市',
            2219: '朔州市',
            2227: '吕梁市'
        },
        23: {
            2301: '西安市',
            2302: '咸阳市',
            2303: '渭南市',
            2304: '榆林市',
            2305: '宝鸡市',
            2306: '安康市',
            2307: '汉中市',
            2308: '延安市',
            2310: '铜川市',
            2313: '商洛市',
            820574: '沂州市'
        },
        24: {
            2401: '上海市'
        },
        25: {
            2501: '成都市',
            2502: '绵阳市',
            2503: '遂宁市',
            2504: '攀枝花市',
            2506: '宜宾市',
            2507: '雅安市',
            2508: '自贡市',
            2509: '资阳市',
            2510: '广元市',
            2511: '德阳市',
            2512: '乐山市',
            2513: '南充市',
            2514: '眉山市',
            2516: '巴中市',
            2517: '泸州市',
            2519: '内江市',
            2530: '广安市',
            2532: '达州市',
            2535: '阿坝藏族羌族自治州',
            2536: '甘孜藏族自治州',
            2537: '凉山彝族自治州'
        },
        26: {
            2601: '天津市'
        },
        27: {
            2701: '拉萨市',
            2703: '日喀则市',
            2704: '山南市',
            2705: '那曲市',
            2707: '阿里地区',
            2708: '山南市',
            2709: '昌都市',
            2710: '林芝市'
        },
        28: {
            2801: '乌鲁木齐市',
            2803: '克拉玛依市',
            2810: '石河子市',
            2821: '博尔塔拉蒙古自治州',
            2822: '巴音郭楞蒙古自治州',
            2823: '伊犁哈萨克自治州',
            2825: '阿拉尔市',
            2826: '图木舒克市',
            2827: '五家渠市',
            2828: '喀什地区',
            2829: '阿克苏地区',
            2830: '和田地区',
            2831: '塔城地区',
            2832: '吐鲁番市',
            2833: '哈密市',
            2834: '阿勒泰地区',
            2835: '克孜勒苏柯尔克孜自治州',
            652300: '昌吉回族自治州',
            820002: '北屯市',
            820578: '铁门关市',
            820579: '双河市',
            820580: '可克达拉市',
            820581: '昆玉市'
        },
        29: {
            2901: '昆明市',
            2902: '玉溪市',
            2903: '曲靖市',
            2907: '保山市',
            2911: '临沧市',
            2914: '文山壮族苗族自治州',
            2915: '西双版纳傣族自治州',
            2918: '昭通市',
            2922: '丽江市',
            2923: '红河哈尼族彝族自治州',
            2925: '德宏傣族景颇族自治州',
            2927: '怒江傈僳族自治州',
            2928: '迪庆藏族自治州',
            2929: '普洱市',
            532300: '楚雄彝族自治州',
            532900: '大理白族自治州'
        },
        30: {
            3001: '杭州市',
            3002: '宁波市',
            3003: '温州市',
            3005: '嘉兴市',
            3006: '金华市',
            3009: '丽水市',
            3011: '湖州市',
            3012: '衢州市',
            3015: '台州市',
            3016: '绍兴市',
            3020: '舟山市'
        },
        31: {
            3101: '重庆市'
        },
        101: {
            104: '巢湖市',
            340102: '瑶海区',
            340103: '庐阳区',
            340104: '蜀山区',
            340111: '包河区',
            340121: '长丰县',
            340122: '肥东县',
            340123: '肥西县',
            820036: '庐江县'
        },
        102: {
            121: '桐城市',
            340802: '迎江区',
            340803: '大观区',
            340811: '宜秀区',
            340822: '怀宁县',
            340824: '潜山县',
            340825: '太湖县',
            340826: '宿松县',
            340827: '望江县',
            340828: '岳西县'
        },
        103: {
            340302: '龙子湖区',
            340303: '蚌山区',
            340304: '禹会区',
            340311: '淮上区',
            340321: '怀远县',
            340322: '五河县',
            340323: '固镇县'
        },
        105: {
            341702: '贵池区',
            341721: '东至县',
            341722: '石台县',
            341723: '青阳县'
        },
        106: {
            124: '界首市',
            341202: '颍州区',
            341203: '颍东区',
            341204: '颍泉区',
            341221: '临泉县',
            341222: '太和县',
            341225: '阜南县',
            341226: '颍上县'
        },
        107: {
            340602: '杜集区',
            340603: '相山区',
            340604: '烈山区',
            340621: '濉溪县'
        },
        108: {
            340402: '大通区',
            340403: '田家庵区',
            340404: '谢家集区',
            340405: '八公山区',
            340406: '潘集区',
            340421: '凤台县',
            820038: '寿县'
        },
        109: {
            341502: '金安区',
            341503: '裕安区',
            341522: '霍邱县',
            341523: '舒城县',
            341524: '金寨县',
            341525: '霍山县',
            820044: '叶集区'
        },
        110: {
            340503: '花山区',
            340504: '雨山区',
            340521: '当涂县',
            820040: '博望区',
            820041: '含山县',
            820042: '和县'
        },
        113: {
            340702: '铜官区',
            340711: '郊区',
            820043: '枞阳县',
            820592: '义安区'
        },
        114: {
            340202: '镜湖区',
            340203: '弋江区',
            340207: '鸠江区',
            340208: '三山区',
            340221: '芜湖县',
            340222: '繁昌县',
            340223: '南陵县',
            820037: '无为县'
        },
        115: {
            112: '宁国市',
            341802: '宣州区',
            341821: '郎溪县',
            341822: '广德县',
            341823: '泾县',
            341824: '绩溪县',
            341825: '旌德县'
        },
        116: {
            122: '天长市',
            123: '明光市',
            341102: '琅琊区',
            341103: '南谯区',
            341122: '来安县',
            341124: '全椒县',
            341125: '定远县',
            341126: '凤阳县'
        },
        118: {
            341002: '屯溪区',
            341003: '黄山区',
            341004: '徽州区',
            341021: '歙县',
            341022: '休宁县',
            341023: '黟县',
            341024: '祁门县'
        },
        120: {
            119: '泗县',
            341302: '埇桥区',
            341321: '砀山县',
            341322: '萧县',
            341323: '灵璧县'
        },
        125: {
            111: '蒙城县',
            341602: '谯城区',
            341621: '涡阳县',
            341623: '利辛县'
        },
        201: {
            1536: '通州区',
            20101: '东城区',
            110102: '西城区',
            110105: '朝阳区',
            110106: '丰台区',
            110107: '石景山区',
            110108: '海淀区',
            110109: '门头沟区',
            110111: '房山区',
            110113: '顺义区',
            110114: '昌平区',
            110115: '大兴区',
            110116: '怀柔区',
            110117: '平谷区',
            110228: '密云区',
            110229: '延庆区'
        },
        301: {
            317: '福清市',
            319: '长乐区',
            350102: '鼓楼区',
            350103: '台江区',
            350104: '仓山区',
            350105: '马尾区',
            350111: '晋安区',
            350121: '闽侯县',
            350122: '连江县',
            350123: '罗源县',
            350124: '闽清县',
            350125: '永泰县',
            350128: '平潭县'
        },
        302: {
            350203: '思明区',
            350205: '海沧区',
            350206: '湖里区',
            350211: '集美区',
            350212: '同安区',
            350213: '翔安区'
        },
        303: {
            323: '漳平市',
            350802: '新罗区',
            350821: '长汀县',
            350822: '永定区',
            350823: '上杭县',
            350824: '武平县',
            350825: '连城县'
        },
        305: {
            321: '龙海市',
            350602: '芗城区',
            350603: '龙文区',
            350622: '云霄县',
            350623: '漳浦县',
            350624: '诏安县',
            350625: '长泰县',
            350626: '东山县',
            350627: '南靖县',
            350628: '平和县',
            350629: '华安县'
        },
        306: {
            350302: '城厢区',
            350303: '涵江区',
            350304: '荔城区',
            350305: '秀屿区',
            350322: '仙游县'
        },
        307: {
            304: '晋江市',
            313: '南安市',
            320: '石狮市',
            350502: '鲤城区',
            350503: '丰泽区',
            350504: '洛江区',
            350505: '泉港区',
            350521: '惠安县',
            350524: '安溪县',
            350525: '永春县',
            350526: '德化县',
            820593: '金门县'
        },
        314: {
            308: '邵武市',
            309: '武夷山市',
            312: '建瓯市',
            316: '浦城县',
            322: '建阳区',
            350702: '延平区',
            350721: '顺昌县',
            350723: '光泽县',
            350724: '松溪县',
            350725: '政和县'
        },
        315: {
            324: '福安市',
            325: '福鼎市',
            350902: '蕉城区',
            350921: '霞浦县',
            350922: '古田县',
            350923: '屏南县',
            350924: '寿宁县',
            350925: '周宁县',
            350926: '柘荣县'
        },
        318: {
            310: '沙县',
            311: '永安市',
            350402: '梅列区',
            350403: '三元区',
            350421: '明溪县',
            350423: '清流县',
            350424: '宁化县',
            350425: '大田县',
            350426: '尤溪县',
            350428: '将乐县',
            350429: '泰宁县',
            350430: '建宁县'
        },
        401: {
            620102: '城关区',
            620103: '七里河区',
            620104: '西固区',
            620105: '安宁区',
            620111: '红古区',
            620121: '永登县',
            620122: '皋兰县',
            620123: '榆中县'
        },
        402: {
            621102: '安定区',
            621121: '通渭县',
            621122: '陇西县',
            621123: '渭源县',
            621124: '临洮县',
            621125: '漳县',
            621126: '岷县'
        },
        405: {
            408: '静宁县',
            620802: '崆峒区',
            620821: '泾川县',
            620822: '灵台县',
            620823: '崇信县',
            620824: '华亭县',
            620825: '庄浪县'
        },
        409: {
            419: '玉门市',
            420: '敦煌市',
            620902: '肃州区',
            620921: '金塔县',
            620922: '瓜州县',
            620923: '肃北蒙古族自治县',
            620924: '阿克塞哈萨克族自治县'
        },
        410: {
            620702: '甘州区',
            620721: '肃南裕固族自治县',
            620722: '民乐县',
            620723: '临泽县',
            620724: '高台县',
            620725: '山丹县'
        },
        411: {
            414: '西峰区',
            621021: '庆城县',
            621022: '环县',
            621023: '华池县',
            621024: '合水县',
            621025: '正宁县',
            621026: '宁县',
            621027: '镇原县'
        },
        412: {
            406: '凉州区',
            620621: '民勤县',
            620622: '古浪县',
            620623: '天祝藏族自治县'
        },
        415: {
            620502: '秦州区',
            620503: '麦积区',
            620521: '清水县',
            620522: '秦安县',
            620523: '甘谷县',
            620524: '武山县',
            620525: '张家川回族自治县'
        },
        416: {
            820524: '嘉峪关市'
        },
        417: {
            620302: '金川区',
            620321: '永昌县'
        },
        418: {
            620402: '白银区',
            620403: '平川区',
            620421: '靖远县',
            620422: '会宁县',
            620423: '景泰县'
        },
        421: {
            413: '武都区',
            621221: '成县',
            621222: '文县',
            621223: '宕昌县',
            621224: '康县',
            621225: '西和县',
            621226: '礼县',
            621227: '徽县',
            621228: '两当县'
        },
        422: {
            404: '合作市',
            623021: '临潭县',
            623022: '卓尼县',
            623023: '舟曲县',
            623024: '迭部县',
            623025: '玛曲县',
            623026: '碌曲县',
            623027: '夏河县'
        },
        622900: {
            407: '临夏市',
            622921: '临夏县',
            622922: '康乐县',
            622923: '永靖县',
            622924: '广河县',
            622925: '和政县',
            622926: '东乡族自治县',
            622927: '积石山保安族东乡族撒拉族自治县'
        },
        501: {
            512: '增城区',
            539: '番禺区',
            541: '从化区',
            440103: '荔湾区',
            440104: '越秀区',
            440105: '海珠区',
            440106: '天河区',
            440111: '白云区',
            440114: '花都区',
            440115: '南沙区',
            820190: '黄埔区'
        },
        502: {
            440303: '罗湖区',
            440304: '福田区',
            440305: '南山区',
            440306: '宝安区',
            440307: '龙岗区',
            440308: '盐田区',
            820191: '坪山区',
            820192: '龙华区',
            820194: '光明区'
        },
        503: {
            440402: '香洲区',
            440403: '斗门区',
            440404: '金湾区'
        },
        504: {
            820216: '东莞市'
        },
        505: {
            820238: '中山市'
        },
        507: {
            540: '澄海区',
            440507: '龙湖区',
            440511: '金平区',
            440512: '濠江区',
            440513: '潮阳区',
            440514: '潮南区',
            440523: '南澳县'
        },
        510: {
            445102: '湘桥区',
            445121: '潮安区',
            445122: '饶平县'
        },
        511: {
            542: '乐昌市',
            543: '南雄市',
            440203: '武江区',
            440204: '浈江区',
            440205: '曲江区',
            440222: '始兴县',
            440224: '仁化县',
            440229: '翁源县',
            440232: '乳源瑶族自治县',
            440233: '新丰县'
        },
        513: {
            544: '廉江市',
            545: '雷州市',
            546: '吴川市',
            440802: '赤坎区',
            440803: '霞山区',
            440804: '坡头区',
            440811: '麻章区',
            440823: '遂溪县',
            440825: '徐闻县'
        },
        514: {
            509: '端州区',
            537: '高要区',
            550: '四会市',
            441203: '鼎湖区',
            441223: '广宁县',
            441224: '怀集县',
            441225: '封开县',
            441226: '德庆县'
        },
        515: {
            547: '高州市',
            548: '化州市',
            549: '信宜市',
            440902: '茂南区',
            440923: '电白区'
        },
        516: {
            551: '兴宁市',
            441402: '梅江区',
            441421: '梅县区',
            441422: '大埔县',
            441423: '丰顺县',
            441424: '五华县',
            441426: '平远县',
            441427: '蕉岭县'
        },
        518: {
            506: '顺德区',
            517: '南海区',
            525: '三水区',
            440604: '禅城区',
            440608: '高明区'
        },
        520: {
            441302: '惠城区',
            441303: '惠阳区',
            441322: '博罗县',
            441323: '惠东县',
            441324: '龙门县'
        },
        521: {
            523: '台山市',
            530: '新会区',
            536: '鹤山市',
            538: '恩平市',
            440703: '蓬江区',
            440704: '江海区',
            440783: '开平市'
        },
        522: {
            526: '普宁市',
            533: '揭西县',
            1012: '揭东区',
            445202: '榕城区',
            445224: '惠来县'
        },
        524: {
            529: '英德市',
            554: '连州市',
            441802: '清城区',
            441821: '佛冈县',
            441823: '阳山县',
            441825: '连山壮族瑶族自治县',
            441826: '连南瑶族自治县',
            441827: '清新区'
        },
        528: {
            555: '罗定市',
            445302: '云城区',
            445321: '新兴县',
            445322: '郁南县',
            445323: '云安区'
        },
        532: {
            531: '阳春市',
            441702: '江城区',
            441721: '阳西县',
            441723: '阳东区'
        },
        535: {
            441602: '源城区',
            441621: '紫金县',
            441622: '龙川县',
            441623: '连平县',
            441624: '和平县',
            441625: '东源县'
        },
        552: {
            553: '陆丰市',
            441502: '城区',
            441521: '海丰县',
            441523: '陆河县'
        },
        601: {
            450102: '兴宁区',
            450103: '青秀区',
            450105: '江南区',
            450107: '西乡塘区',
            450108: '良庆区',
            450109: '邕宁区',
            450122: '武鸣区',
            450123: '隆安县',
            450124: '马山县',
            450125: '上林县',
            450126: '宾阳县',
            450127: '横县'
        },
        602: {
            450202: '城中区',
            450203: '鱼峰区',
            450204: '柳南区',
            450205: '柳北区',
            450221: '柳江区',
            450222: '柳城县',
            450223: '鹿寨县',
            450224: '融安县',
            450225: '融水苗族自治县',
            450226: '三江侗族自治县'
        },
        603: {
            450302: '秀峰区',
            450303: '叠彩区',
            450304: '象山区',
            450305: '七星区',
            450311: '雁山区',
            450321: '阳朔县',
            450322: '临桂区',
            450323: '灵川县',
            450324: '全州县',
            450325: '兴安县',
            450326: '永福县',
            450327: '灌阳县',
            450328: '龙胜各族自治县',
            450329: '资源县',
            450330: '平乐县',
            450332: '恭城瑶族自治县',
            820257: '荔浦县'
        },
        604: {
            450502: '海城区',
            450503: '银海区',
            450512: '铁山港区',
            450521: '合浦县'
        },
        605: {
            451002: '右江区',
            451021: '田阳县',
            451022: '田东县',
            451023: '平果县',
            451024: '德保县',
            451025: '靖西市',
            451026: '那坡县',
            451027: '凌云县',
            451028: '乐业县',
            451029: '田林县',
            451030: '西林县',
            451031: '隆林各族自治县'
        },
        606: {
            451102: '八步区',
            451121: '昭平县',
            451122: '钟山县',
            451123: '富川瑶族自治县',
            820262: '平桂区'
        },
        607: {
            609: '宜州区',
            451202: '金城江区',
            451221: '南丹县',
            451222: '天峨县',
            451223: '凤山县',
            451224: '东兰县',
            451225: '罗城仫佬族自治县',
            451226: '环江毛南族自治县',
            451227: '巴马瑶族自治县',
            451228: '都安瑶族自治县',
            451229: '大化瑶族自治县'
        },
        608: {
            617: '桂平市',
            450802: '港北区',
            450803: '港南区',
            450804: '覃塘区',
            450821: '平南县'
        },
        610: {
            618: '北流市',
            450902: '玉州区',
            450921: '容县',
            450922: '陆川县',
            450923: '博白县',
            450924: '兴业县',
            820261: '福绵区'
        },
        612: {
            450702: '钦南区',
            450703: '钦北区',
            450721: '灵山县',
            450722: '浦北县'
        },
        613: {
            614: '岑溪市',
            450403: '万秀区',
            450405: '长洲区',
            450421: '苍梧县',
            450422: '藤县',
            450423: '蒙山县',
            820258: '龙圩区'
        },
        615: {
            616: '东兴市',
            450602: '港口区',
            450603: '防城区',
            450621: '上思县'
        },
        619: {
            620: '合山市',
            451302: '兴宾区',
            451321: '忻城县',
            451322: '象州县',
            451323: '武宣县',
            451324: '金秀瑶族自治县'
        },
        621: {
            622: '凭祥市',
            451402: '江州区',
            451421: '扶绥县',
            451422: '宁明县',
            451423: '龙州县',
            451424: '大新县',
            451425: '天等县'
        },
        701: {
            711: '清镇市',
            520102: '南明区',
            520103: '云岩区',
            520111: '花溪区',
            520112: '乌当区',
            520113: '白云区',
            520121: '开阳县',
            520122: '息烽县',
            520123: '修文县',
            820476: '观山湖区'
        },
        702: {
            712: '赤水市',
            713: '仁怀市',
            520302: '红花岗区',
            520303: '汇川区',
            520322: '桐梓县',
            520323: '绥阳县',
            520324: '正安县',
            520325: '道真仡佬族苗族自治县',
            520326: '务川仡佬族苗族自治县',
            520327: '凤冈县',
            520328: '湄潭县',
            520329: '余庆县',
            520330: '习水县',
            820594: '播州区'
        },
        705: {
            520402: '西秀区',
            520421: '平坝区',
            520422: '普定县',
            520423: '镇宁布依族苗族自治县',
            520424: '关岭布依族苗族自治县',
            520425: '紫云苗族布依族自治县'
        },
        706: {
            820479: '七星关区',
            820480: '大方县',
            820481: '黔西县',
            820482: '金沙县',
            820483: '织金县',
            820484: '纳雍县',
            820485: '威宁彝族回族苗族自治县',
            820486: '赫章县'
        },
        708: {
            520201: '钟山区',
            520203: '六枝特区',
            520221: '水城县',
            520222: '盘州市'
        },
        710: {
            820488: '碧江区',
            820489: '万山区',
            820490: '江口县',
            820491: '玉屏侗族自治县',
            820492: '石阡县',
            820493: '思南县',
            820494: '印江土家族苗族自治县',
            820495: '德江县',
            820496: '沿河土家族自治县',
            820497: '松桃苗族自治县'
        },
        714: {
            709: '凯里市',
            522622: '黄平县',
            522623: '施秉县',
            522624: '三穗县',
            522625: '镇远县',
            522626: '岑巩县',
            522627: '天柱县',
            522628: '锦屏县',
            522629: '剑河县',
            522630: '台江县',
            522631: '黎平县',
            522632: '榕江县',
            522633: '从江县',
            522634: '雷山县',
            522635: '麻江县',
            522636: '丹寨县'
        },
        715: {
            707: '都匀市',
            716: '福泉市',
            522722: '荔波县',
            522723: '贵定县',
            522725: '瓮安县',
            522726: '独山县',
            522727: '平塘县',
            522728: '罗甸县',
            522729: '长顺县',
            522730: '龙里县',
            522731: '惠水县',
            522732: '三都水族自治县'
        },
        718: {
            703: '兴义市',
            522322: '兴仁县',
            522323: '普安县',
            522324: '晴隆县',
            522325: '贞丰县',
            522326: '望谟县',
            522327: '册亨县',
            522328: '安龙县'
        },
        801: {
            460105: '秀英区',
            460106: '龙华区',
            460107: '琼山区',
            460108: '美兰区'
        },
        802: {
            820275: '琼海市'
        },
        803: {
            820264: '崖州区',
            820265: '吉阳区',
            820266: '天涯区',
            820267: '海棠区'
        },
        804: {
            820270: '五指山市'
        },
        805: {
            820288: '儋州市'
        },
        806: {
            820315: '文昌市'
        },
        807: {
            820334: '万宁市'
        },
        808: {
            820349: '东方市'
        },
        469021: {
            820357: '定安县'
        },
        469022: {
            820368: '屯昌县'
        },
        469023: {
            820376: '澄迈县'
        },
        469024: {
            820386: '临高县'
        },
        469025: {
            820397: '白沙黎族自治县'
        },
        469026: {
            820408: '昌江黎族自治县'
        },
        469027: {
            820416: '乐东黎族自治县'
        },
        469028: {
            820427: '陵水黎族自治县'
        },
        469029: {
            820440: '保亭黎族苗族自治县'
        },
        469030: {
            820449: '琼中黎族苗族自治县'
        },
        820001: {
            469031: '三沙市'
        },
        901: {
            914: '辛集市',
            921: '藁城区',
            922: '晋州市',
            923: '新乐市',
            924: '鹿泉区',
            130102: '长安区',
            130104: '桥西区',
            130105: '新华区',
            130107: '井陉矿区',
            130108: '裕华区',
            130121: '井陉县',
            130123: '正定县',
            130124: '栾城区',
            130125: '行唐县',
            130126: '灵寿县',
            130127: '高邑县',
            130128: '深泽县',
            130129: '赞皇县',
            130130: '无极县',
            130131: '平山县',
            130132: '元氏县',
            130133: '赵县'
        },
        902: {
            519: '开平区',
            913: '迁安市',
            915: '玉田县',
            918: '遵化市',
            920: '乐亭县',
            130202: '路南区',
            130203: '路北区',
            130204: '古冶区',
            130207: '丰南区',
            130208: '丰润区',
            130223: '滦县',
            130224: '滦南县',
            130227: '迁西县',
            820003: '曹妃甸区'
        },
        903: {
            926: '南宫市',
            927: '沙河市',
            130502: '桥东区',
            130503: '桥西区',
            130521: '邢台县',
            130522: '临城县',
            130523: '内丘县',
            130524: '柏乡县',
            130525: '隆尧县',
            130526: '任县',
            130527: '南和县',
            130528: '宁晋县',
            130529: '巨鹿县',
            130530: '新河县',
            130531: '广宗县',
            130532: '平乡县',
            130533: '威县',
            130534: '清河县',
            130535: '临西县'
        },
        905: {
            130302: '海港区',
            130303: '山海关区',
            130304: '北戴河区',
            130321: '青龙满族自治县',
            130322: '昌黎县',
            130323: '抚宁区',
            130324: '卢龙县'
        },
        906: {
            916: '永清县',
            919: '大厂回族自治县',
            934: '霸州市',
            935: '三河市',
            131002: '安次区',
            131003: '广阳区',
            131022: '固安县',
            131024: '香河县',
            131025: '大城县',
            131026: '文安县'
        },
        907: {
            925: '武安市',
            130402: '邯山区',
            130403: '丛台区',
            130404: '复兴区',
            130406: '峰峰矿区',
            130423: '临漳县',
            130424: '成安县',
            130425: '大名县',
            130426: '涉县',
            130427: '磁县',
            130428: '肥乡区',
            130429: '永年区',
            130430: '邱县',
            130431: '鸡泽县',
            130432: '广平县',
            130433: '馆陶县',
            130434: '魏县',
            130435: '曲周县'
        },
        908: {
            936: '冀州区',
            937: '深州市',
            131102: '桃城区',
            131121: '枣强县',
            131122: '武邑县',
            131123: '武强县',
            131124: '饶阳县',
            131125: '安平县',
            131126: '故城县',
            131127: '景县',
            131128: '阜城县'
        },
        909: {
            904: '任丘市',
            931: '泊头市',
            932: '黄骅市',
            933: '河间市',
            130902: '新华区',
            130903: '运河区',
            130921: '沧县',
            130922: '青县',
            130923: '东光县',
            130924: '海兴县',
            130925: '盐山县',
            130926: '肃宁县',
            130927: '南皮县',
            130928: '吴桥县',
            130929: '献县',
            130930: '孟村回族自治县'
        },
        910: {
            917: '涿州市',
            928: '定州市',
            929: '安国市',
            930: '高碑店市',
            130621: '满城区',
            130622: '清苑区',
            130623: '涞水县',
            130624: '阜平县',
            130625: '徐水区',
            130626: '定兴县',
            130627: '唐县',
            130628: '高阳县',
            130629: '容城县',
            130630: '涞源县',
            130631: '望都县',
            130632: '安新县',
            130633: '易县',
            130634: '曲阳县',
            130635: '蠡县',
            130636: '顺平县',
            130637: '博野县',
            130638: '雄县',
            820007: '竞秀区',
            820008: '莲池区'
        },
        911: {
            130702: '桥东区',
            130703: '桥西区',
            130705: '宣化区',
            130706: '下花园区',
            130721: '万全区',
            130722: '张北县',
            130723: '康保县',
            130724: '沽源县',
            130725: '尚义县',
            130726: '蔚县',
            130727: '阳原县',
            130728: '怀安县',
            130730: '怀来县',
            130731: '涿鹿县',
            130732: '赤城县',
            130733: '崇礼区'
        },
        912: {
            1718: '兴隆县',
            130802: '双桥区',
            130803: '双滦区',
            130804: '鹰手营子矿区',
            130821: '承德县',
            130823: '平泉市',
            130824: '滦平县',
            130825: '隆化县',
            130826: '丰宁满族自治县',
            130827: '宽城满族自治县',
            130828: '围场满族蒙古族自治县'
        },
        1001: {
            1025: '巩义市',
            1026: '荥阳市',
            1027: '新密市',
            1028: '登封市',
            2022: '新郑市',
            410102: '中原区',
            410103: '二七区',
            410104: '管城回族区',
            410105: '金水区',
            410106: '上街区',
            410108: '惠济区',
            410122: '中牟县'
        },
        1002: {
            1029: '偃师市',
            410302: '老城区',
            410303: '西工区',
            410304: '瀍河回族区',
            410305: '涧西区',
            410306: '吉利区',
            410311: '洛龙区',
            410322: '孟津县',
            410323: '新安县',
            410324: '栾川县',
            410325: '嵩县',
            410326: '汝阳县',
            410327: '宜阳县',
            410328: '洛宁县',
            410329: '伊川县'
        },
        1003: {
            1042: '项城市',
            411602: '川汇区',
            411621: '扶沟县',
            411622: '西华县',
            411623: '商水县',
            411624: '沈丘县',
            411625: '郸城县',
            411626: '淮阳县',
            411627: '太康县',
            411628: '鹿邑县'
        },
        1004: {
            411502: '浉河区',
            411503: '平桥区',
            411521: '罗山县',
            411522: '光山县',
            411523: '新县',
            411524: '商城县',
            411525: '固始县',
            411526: '潢川县',
            411527: '淮滨县',
            411528: '息县'
        },
        1005: {
            1032: '卫辉市',
            1033: '辉县市',
            410702: '红旗区',
            410703: '卫滨区',
            410704: '凤泉区',
            410711: '牧野区',
            410721: '新乡县',
            410724: '获嘉县',
            410725: '原阳县',
            410726: '延津县',
            410727: '封丘县',
            410728: '长垣县'
        },
        1006: {
            1041: '永城市',
            411402: '梁园区',
            411403: '睢阳区',
            411421: '民权县',
            411422: '睢县',
            411423: '宁陵县',
            411424: '柘城县',
            411425: '虞城县',
            411426: '夏邑县'
        },
        1007: {
            1038: '义马市',
            1039: '灵宝市',
            411202: '湖滨区',
            411221: '渑池县',
            411222: '陕州区',
            411224: '卢氏县'
        },
        1008: {
            410902: '华龙区',
            410922: '清丰县',
            410923: '南乐县',
            410926: '范县',
            410927: '台前县',
            410928: '濮阳县'
        },
        1009: {
            1040: '邓州市',
            411302: '宛城区',
            411303: '卧龙区',
            411321: '南召县',
            411322: '方城县',
            411323: '西峡县',
            411324: '镇平县',
            411325: '内乡县',
            411326: '淅川县',
            411327: '社旗县',
            411328: '唐河县',
            411329: '新野县',
            411330: '桐柏县'
        },
        1010: {
            411102: '源汇区',
            411103: '郾城区',
            411104: '召陵区',
            411121: '舞阳县',
            411122: '临颍县'
        },
        1011: {
            1034: '沁阳市',
            1035: '孟州市',
            410802: '解放区',
            410803: '中站区',
            410804: '马村区',
            410811: '山阳区',
            410821: '修武县',
            410822: '博爱县',
            410823: '武陟县',
            410825: '温县'
        },
        1013: {
            410202: '龙亭区',
            410203: '顺河回族区',
            410204: '鼓楼区',
            410205: '禹王台区',
            410211: '祥符区',
            410221: '杞县',
            410222: '通许县',
            410223: '尉氏县',
            410225: '兰考县'
        },
        1014: {
            1017: '林州市',
            410502: '文峰区',
            410503: '北关区',
            410505: '殷都区',
            410506: '龙安区',
            410522: '安阳县',
            410523: '汤阴县',
            410526: '滑县',
            410527: '内黄县'
        },
        1016: {
            410602: '鹤山区',
            410603: '山城区',
            410611: '淇滨区',
            410621: '浚县',
            410622: '淇县'
        },
        1018: {
            1030: '舞钢市',
            1031: '汝州市',
            410402: '新华区',
            410403: '卫东区',
            410404: '石龙区',
            410411: '湛河区',
            410421: '宝丰县',
            410422: '叶县',
            410423: '鲁山县',
            410425: '郏县'
        },
        1019: {
            820082: '济源市'
        },
        1021: {
            411702: '驿城区',
            411721: '西平县',
            411722: '上蔡县',
            411723: '平舆县',
            411724: '正阳县',
            411725: '确山县',
            411726: '泌阳县',
            411727: '汝南县',
            411728: '遂平县',
            411729: '新蔡县'
        },
        1023: {
            1036: '禹州市',
            1037: '长葛市',
            411002: '魏都区',
            411023: '建安区',
            411024: '鄢陵县',
            411025: '襄城县'
        },
        1101: {
            1115: '南岗区',
            1116: '阿城区',
            1117: '双城区',
            1118: '尚志市',
            1119: '五常市',
            230102: '道里区',
            230104: '道外区',
            230108: '平房区',
            230109: '松北区',
            230110: '香坊区',
            230111: '呼兰区',
            230123: '依兰县',
            230124: '方正县',
            230125: '宾县',
            230126: '巴彦县',
            230127: '木兰县',
            230128: '通河县',
            230129: '延寿县'
        },
        1102: {
            230602: '萨尔图区',
            230603: '龙凤区',
            230604: '让胡路区',
            230605: '红岗区',
            230606: '大同区',
            230621: '肇州县',
            230622: '肇源县',
            230623: '林甸县',
            230624: '杜尔伯特蒙古族自治县'
        },
        1103: {
            1120: '讷河市',
            230202: '龙沙区',
            230203: '建华区',
            230204: '铁锋区',
            230205: '昂昂溪区',
            230206: '富拉尔基区',
            230207: '碾子山区',
            230208: '梅里斯达斡尔族区',
            230221: '龙江县',
            230223: '依安县',
            230224: '泰来县',
            230225: '甘南县',
            230227: '富裕县',
            230229: '克山县',
            230230: '克东县',
            230231: '拜泉县'
        },
        1104: {
            230402: '向阳区',
            230403: '工农区',
            230404: '南山区',
            230405: '兴安区',
            230406: '东山区',
            230407: '兴山区',
            230421: '萝北县',
            230422: '绥滨县'
        },
        1106: {
            1124: '同江市',
            1125: '富锦市',
            230803: '向阳区',
            230804: '前进区',
            230805: '东风区',
            230811: '郊区',
            230822: '桦南县',
            230826: '桦川县',
            230828: '汤原县',
            230833: '抚远市'
        },
        1107: {
            1121: '虎林市',
            1122: '密山市',
            230302: '鸡冠区',
            230303: '恒山区',
            230304: '滴道区',
            230305: '梨树区',
            230306: '城子河区',
            230307: '麻山区',
            230321: '鸡东县'
        },
        1108: {
            1126: '绥芬河市',
            1127: '海林市',
            1128: '宁安市',
            1129: '穆棱市',
            231002: '东安区',
            231003: '阳明区',
            231004: '爱民区',
            231005: '西安区',
            231024: '东宁市',
            231025: '林口县'
        },
        1109: {
            230902: '新兴区',
            230903: '桃山区',
            230904: '茄子河区',
            230921: '勃利县'
        },
        1112: {
            1111: '铁力市',
            2912: '金山屯区',
            230702: '伊春区',
            230703: '南岔区',
            230704: '友好区',
            230705: '西林区',
            230706: '翠峦区',
            230707: '新青区',
            230708: '美溪区',
            230710: '五营区',
            230711: '乌马河区',
            230712: '汤旺河区',
            230713: '带岭区',
            230714: '乌伊岭区',
            230715: '红星区',
            230716: '上甘岭区',
            230722: '嘉荫县'
        },
        1113: {
            1105: '北安市',
            1114: '嫩江县',
            1130: '五大连池市',
            231102: '爱辉区',
            231123: '逊克县',
            231124: '孙吴县'
        },
        1123: {
            230502: '尖山区',
            230503: '岭东区',
            230505: '四方台区',
            230506: '宝山区',
            230521: '集贤县',
            230522: '友谊县',
            230523: '宝清县',
            230524: '饶河县'
        },
        1131: {
            1132: '安达市',
            1133: '肇东市',
            1134: '海伦市',
            231202: '北林区',
            231221: '望奎县',
            231222: '兰西县',
            231223: '青冈县',
            231224: '庆安县',
            231225: '明水县',
            231226: '绥棱县'
        },
        1136: {
            232721: '呼玛县',
            232722: '塔河县',
            232723: '漠河市'
        },
        1201: {
            420102: '江岸区',
            420103: '江汉区',
            420104: '硚口区',
            420105: '汉阳区',
            420106: '武昌区',
            420107: '青山区',
            420111: '洪山区',
            420112: '东西湖区',
            420113: '汉南区',
            420114: '蔡甸区',
            420115: '江夏区',
            420116: '黄陂区',
            420117: '新洲区'
        },
        1202: {
            1211: '丹江口市',
            420302: '茅箭区',
            420303: '张湾区',
            420321: '郧阳区',
            420322: '郧西县',
            420323: '竹山县',
            420324: '竹溪县',
            420325: '房县'
        },
        1203: {
            1225: '老河口市',
            1226: '枣阳市',
            1227: '宜城市',
            420602: '襄城区',
            420606: '樊城区',
            420624: '南漳县',
            420625: '谷城县',
            420626: '保康县',
            820099: '襄州区'
        },
        1204: {
            1240: '广水市',
            421303: '曾都区',
            421321: '随县'
        },
        1205: {
            820107: '仙桃市'
        },
        1206: {
            820144: '天门市'
        },
        1207: {
            1222: '宜都市',
            1223: '当阳市',
            1224: '枝江市',
            420502: '西陵区',
            420503: '伍家岗区',
            420504: '点军区',
            420505: '猇亭区',
            420506: '夷陵区',
            420525: '远安县',
            420526: '兴山县',
            420527: '秭归县',
            420528: '长阳土家族自治县',
            420529: '五峰土家族自治县'
        },
        1208: {
            1221: '大冶市',
            420202: '黄石港区',
            420203: '西塞山区',
            420204: '下陆区',
            420205: '铁山区',
            420222: '阳新县'
        },
        1209: {
            1228: '钟祥市',
            420802: '东宝区',
            420804: '掇刀区',
            420821: '京山市',
            420822: '沙洋县'
        },
        1210: {
            1233: '石首市',
            1234: '洪湖市',
            1235: '松滋市',
            421002: '沙市区',
            421003: '荆州区',
            421022: '公安县',
            421023: '监利县',
            421024: '江陵县'
        },
        1216: {
            420702: '梁子湖区',
            420703: '华容区',
            420704: '鄂城区'
        },
        1217: {
            1239: '赤壁市',
            421202: '咸安区',
            421221: '嘉鱼县',
            421222: '通城县',
            421223: '崇阳县',
            421224: '通山县'
        },
        1219: {
            820121: '潜江市'
        },
        1229: {
            1230: '应城市',
            1231: '安陆市',
            1232: '汉川市',
            420902: '孝南区',
            420921: '孝昌县',
            420922: '大悟县',
            420923: '云梦县'
        },
        1236: {
            1237: '麻城市',
            1238: '武穴市',
            421102: '黄州区',
            421121: '团风县',
            421122: '红安县',
            421123: '罗田县',
            421124: '英山县',
            421125: '浠水县',
            421126: '蕲春县',
            421127: '黄梅县'
        },
        1241: {
            820174: '神农架林区'
        },
        422800: {
            1212: '利川市',
            1215: '恩施市',
            422822: '建始县',
            422823: '巴东县',
            422825: '宣恩县',
            422826: '咸丰县',
            422827: '来凤县',
            422828: '鹤峰县'
        },
        820573: {
        },
        1301: {
            1318: '浏阳市',
            430102: '芙蓉区',
            430103: '天心区',
            430104: '岳麓区',
            430105: '开福区',
            430111: '雨花区',
            430121: '长沙县',
            430122: '望城区',
            430124: '宁乡市'
        },
        1302: {
            1329: '资兴市',
            431002: '北湖区',
            431003: '苏仙区',
            431021: '桂阳县',
            431022: '宜章县',
            431023: '永兴县',
            431024: '嘉禾县',
            431025: '临武县',
            431026: '汝城县',
            431027: '桂东县',
            431028: '安仁县'
        },
        1303: {
            1327: '津市市',
            430702: '武陵区',
            430703: '鼎城区',
            430721: '安乡县',
            430722: '汉寿县',
            430723: '澧县',
            430724: '临澧县',
            430725: '桃源县',
            430726: '石门县'
        },
        1304: {
            1322: '耒阳市',
            1323: '常宁市',
            430405: '珠晖区',
            430406: '雁峰区',
            430407: '石鼓区',
            430408: '蒸湘区',
            430412: '南岳区',
            430421: '衡阳县',
            430422: '衡南县',
            430423: '衡山县',
            430424: '衡东县',
            430426: '祁东县'
        },
        1305: {
            1330: '洪江市',
            431202: '鹤城区',
            431221: '中方县',
            431222: '沅陵县',
            431223: '辰溪县',
            431224: '溆浦县',
            431225: '会同县',
            431226: '麻阳苗族自治县',
            431227: '新晃侗族自治县',
            431228: '芷江侗族自治县',
            431229: '靖州苗族侗族自治县',
            431230: '通道侗族自治县'
        },
        1306: {
            1331: '冷水江市',
            1332: '涟源市',
            431302: '娄星区',
            431321: '双峰县',
            431322: '新化县'
        },
        1307: {
            1319: '醴陵市',
            430202: '荷塘区',
            430203: '芦淞区',
            430204: '石峰区',
            430211: '天元区',
            430221: '株洲县',
            430223: '攸县',
            430224: '茶陵县',
            430225: '炎陵县'
        },
        1308: {
            1325: '汨罗市',
            1326: '临湘市',
            430602: '岳阳楼区',
            430603: '云溪区',
            430611: '君山区',
            430621: '岳阳县',
            430623: '华容县',
            430624: '湘阴县',
            430626: '平江县'
        },
        1309: {
            1320: '湘乡市',
            1321: '韶山市',
            430302: '雨湖区',
            430304: '岳塘区',
            430321: '湘潭县'
        },
        1310: {
            1324: '武冈市',
            2122: '邵东县',
            430502: '双清区',
            430503: '大祥区',
            430511: '北塔区',
            430522: '新邵县',
            430523: '邵阳县',
            430524: '隆回县',
            430525: '洞口县',
            430527: '绥宁县',
            430528: '新宁县',
            430529: '城步苗族自治县'
        },
        1312: {
            431102: '零陵区',
            431103: '冷水滩区',
            431121: '祁阳县',
            431122: '东安县',
            431123: '双牌县',
            431124: '道县',
            431125: '江永县',
            431126: '宁远县',
            431127: '蓝山县',
            431128: '新田县',
            431129: '江华瑶族自治县'
        },
        1313: {
            1328: '沅江市',
            430902: '资阳区',
            430903: '赫山区',
            430921: '南县',
            430922: '桃江县',
            430923: '安化县'
        },
        1315: {
            430802: '永定区',
            430811: '武陵源区',
            430821: '慈利县',
            430822: '桑植县'
        },
        1333: {
            1316: '吉首市',
            433122: '泸溪县',
            433123: '凤凰县',
            433124: '花垣县',
            433125: '保靖县',
            433126: '古丈县',
            433127: '永顺县',
            433130: '龙山县'
        },
        1401: {
            1416: '九台区',
            1417: '榆树市',
            1418: '德惠市',
            220102: '南关区',
            220103: '宽城区',
            220104: '朝阳区',
            220105: '二道区',
            220106: '绿园区',
            220112: '双阳区',
            220122: '农安县'
        },
        1402: {
            1419: '蛟河市',
            1420: '桦甸市',
            1421: '舒兰市',
            1422: '磐石市',
            220202: '昌邑区',
            220203: '龙潭区',
            220204: '船营区',
            220211: '丰满区',
            220221: '永吉县'
        },
        1403: {
            1408: '梅河口市',
            1423: '集安市',
            220502: '东昌区',
            220503: '二道江区',
            220521: '通化县',
            220523: '辉南县',
            220524: '柳河县'
        },
        1405: {
            220402: '龙山区',
            220403: '西安区',
            220421: '东丰县',
            220422: '东辽县'
        },
        1406: {
            1409: '靖宇县',
            1424: '临江市',
            220605: '江源区',
            220621: '抚松县',
            220623: '长白朝鲜族自治县',
            820023: '浑江区'
        },
        1412: {
            1426: '洮南市',
            1427: '大安市',
            220802: '洮北区',
            220821: '镇赉县',
            220822: '通榆县'
        },
        1425: {
            1407: '长岭县',
            1410: '扶余市',
            220702: '宁江区',
            220721: '前郭尔罗斯蒙古族自治县',
            220723: '乾安县'
        },
        1428: {
            1404: '延吉市',
            1429: '图们市',
            1430: '敦化市',
            1431: '珲春市',
            1432: '龙井市',
            1433: '和龙市',
            222424: '汪清县',
            222426: '安图县'
        },
        1616: {
            1413: '双辽市',
            1617: '公主岭市',
            220302: '铁西区',
            220303: '铁东区',
            220322: '梨树县',
            220323: '伊通满族自治县'
        },
        1501: {
            1526: '江宁区',
            320102: '玄武区',
            320104: '秦淮区',
            320105: '建邺区',
            320106: '鼓楼区',
            320111: '浦口区',
            320113: '栖霞区',
            320114: '雨花台区',
            320116: '六合区',
            320124: '溧水区',
            320125: '高淳区'
        },
        1502: {
            1519: '吴江区',
            320505: '虎丘区',
            320506: '吴中区',
            320507: '相城区',
            820029: '姑苏区',
            820030: '常熟市',
            820587: '张家港市',
            820588: '昆山市',
            820589: '太仓市'
        },
        1503: {
            1508: '江阴市',
            1523: '宜兴市',
            320205: '锡山区',
            320206: '惠山区',
            320211: '滨湖区',
            820027: '梁溪区',
            820028: '新吴区'
        },
        1505: {
            1532: '溧阳市',
            1533: '金坛区',
            320402: '天宁区',
            320404: '钟楼区',
            320411: '新北区',
            320412: '武进区'
        },
        1507: {
            1527: '淮阴区',
            320826: '涟水县',
            320829: '洪泽区',
            320830: '盱眙县',
            320831: '金湖县',
            820032: '淮安区',
            820033: '清江浦区'
        },
        1510: {
            320703: '连云区',
            320706: '海州区',
            320721: '赣榆区',
            320722: '东海县',
            320723: '灌云县',
            320724: '灌南县'
        },
        1511: {
            1524: '海安市',
            1534: '启东市',
            1535: '如皋市',
            1537: '海门市',
            320602: '崇川区',
            320611: '港闸区',
            320612: '通州区',
            320623: '如东县'
        },
        1512: {
            1538: '东台市',
            1539: '大丰区',
            320902: '亭湖区',
            320903: '盐都区',
            320921: '响水县',
            320922: '滨海县',
            320923: '阜宁县',
            320924: '射阳县',
            320925: '建湖县'
        },
        1513: {
            1522: '仪征市',
            1528: '江都区',
            1540: '高邮市',
            321002: '广陵区',
            321003: '邗江区',
            321023: '宝应县'
        },
        1515: {
            1506: '丹阳市',
            1541: '扬中市',
            1542: '句容市',
            321102: '京口区',
            321111: '润州区',
            321112: '丹徒区'
        },
        1517: {
            1516: '泰兴市',
            1525: '靖江市',
            1543: '兴化市',
            1544: '姜堰区',
            321202: '海陵区',
            321203: '高港区'
        },
        1518: {
            1530: '新沂市',
            1531: '邳州市',
            320302: '鼓楼区',
            320303: '云龙区',
            320305: '贾汪区',
            320311: '泉山区',
            320321: '丰县',
            320322: '沛县',
            320323: '铜山区',
            320324: '睢宁县'
        },
        1520: {
            321302: '宿城区',
            321311: '宿豫区',
            321322: '沭阳县',
            321323: '泗阳县',
            321324: '泗洪县'
        },
        1601: {
            360102: '东湖区',
            360103: '西湖区',
            360104: '青云谱区',
            360105: '湾里区',
            360111: '青山湖区',
            360121: '南昌县',
            360122: '新建区',
            360123: '安义县',
            360124: '进贤县'
        },
        1602: {
            1627: '德兴市',
            361102: '信州区',
            361121: '上饶县',
            361122: '广丰区',
            361123: '玉山县',
            361124: '铅山县',
            361125: '横峰县',
            361126: '弋阳县',
            361127: '余干县',
            361128: '鄱阳县',
            361129: '万年县',
            361130: '婺源县'
        },
        1603: {
            360302: '安源区',
            360313: '湘东区',
            360321: '莲花县',
            360322: '上栗县',
            360323: '芦溪县'
        },
        1604: {
            360502: '渝水区',
            360521: '分宜县'
        },
        1605: {
            1624: '丰城市',
            1625: '樟树市',
            1626: '高安市',
            360902: '袁州区',
            360921: '奉新县',
            360922: '万载县',
            360923: '上高县',
            360924: '宜丰县',
            360925: '靖安县',
            360926: '铜鼓县'
        },
        1606: {
            1619: '瑞昌市',
            360402: '庐山市',
            360403: '浔阳区',
            360423: '武宁县',
            360424: '修水县',
            360425: '永修县',
            360426: '德安县',
            360427: '濂溪区',
            360428: '都昌县',
            360429: '湖口县',
            360430: '彭泽县',
            820049: '共青城市',
            820051: '柴桑区'
        },
        1607: {
            1621: '瑞金市',
            1622: '南康区',
            360702: '章贡区',
            360721: '赣县区',
            360722: '信丰县',
            360723: '大余县',
            360724: '上犹县',
            360725: '崇义县',
            360726: '安远县',
            360727: '龙南县',
            360728: '定南县',
            360729: '全南县',
            360730: '宁都县',
            360731: '于都县',
            360732: '兴国县',
            360733: '会昌县',
            360734: '寻乌县',
            360735: '石城县'
        },
        1609: {
            1623: '井冈山市',
            360802: '吉州区',
            360803: '青原区',
            360821: '吉安县',
            360822: '吉水县',
            360823: '峡江县',
            360824: '新干县',
            360825: '永丰县',
            360826: '泰和县',
            360827: '遂川县',
            360828: '万安县',
            360829: '安福县',
            360830: '永新县'
        },
        1612: {
            1618: '乐平市',
            360202: '昌江区',
            360203: '珠山区',
            360222: '浮梁县'
        },
        1613: {
            361002: '临川区',
            361021: '南城县',
            361022: '黎川县',
            361023: '南丰县',
            361024: '崇仁县',
            361025: '乐安县',
            361026: '宜黄县',
            361027: '金溪县',
            361028: '资溪县',
            361029: '东乡区',
            361030: '广昌县'
        },
        1615: {
            1620: '贵溪市',
            360602: '月湖区',
            360622: '余江区'
        },
        1701: {
            1719: '新民市',
            210102: '和平区',
            210103: '沈河区',
            210104: '大东区',
            210105: '皇姑区',
            210106: '铁西区',
            210111: '苏家屯区',
            210113: '沈北新区',
            210114: '于洪区',
            210122: '辽中区',
            210123: '康平县',
            210124: '法库县',
            820571: '浑南区'
        },
        1702: {
            1722: '东港市',
            1723: '凤城市',
            210602: '元宝区',
            210603: '振兴区',
            210604: '振安区',
            210624: '宽甸满族自治县'
        },
        1703: {
            210402: '新抚区',
            210403: '东洲区',
            210404: '望花区',
            210411: '顺城区',
            210421: '抚顺县',
            210422: '新宾满族自治县',
            210423: '清原满族自治县'
        },
        1704: {
            210902: '海州区',
            210903: '新邱区',
            210904: '太平区',
            210905: '清河门区',
            210911: '细河区',
            210921: '阜新蒙古族自治县',
            210922: '彰武县'
        },
        1705: {
            1732: '兴城市',
            211402: '连山区',
            211403: '龙港区',
            211404: '南票区',
            211421: '绥中县',
            211422: '建昌县'
        },
        1707: {
            1730: '北票市',
            1731: '凌源市',
            211302: '双塔区',
            211303: '龙城区',
            211321: '朝阳县',
            211322: '建平县',
            211324: '喀喇沁左翼蒙古族自治县'
        },
        1708: {
            1715: '瓦房店市',
            1720: '普兰店区',
            1721: '庄河市',
            210202: '中山区',
            210203: '西岗区',
            210204: '沙河口区',
            210211: '甘井子区',
            210212: '旅顺口区',
            210213: '金州区',
            210224: '长海县'
        },
        1709: {
            210502: '平山区',
            210503: '溪湖区',
            210504: '明山区',
            210505: '南芬区',
            210521: '本溪满族自治县',
            210522: '桓仁满族自治县'
        },
        1710: {
            1411: '海城市',
            210302: '铁东区',
            210303: '铁西区',
            210304: '立山区',
            210311: '千山区',
            210321: '台安县',
            210323: '岫岩满族自治县'
        },
        1711: {
            1724: '凌海市',
            210702: '古塔区',
            210703: '凌河区',
            210711: '太和区',
            210726: '黑山县',
            210727: '义县',
            210782: '北镇市'
        },
        1713: {
            1727: '灯塔市',
            211002: '白塔区',
            211003: '文圣区',
            211004: '宏伟区',
            211005: '弓长岭区',
            211011: '太子河区',
            211021: '辽阳县'
        },
        1714: {
            1706: '大石桥市',
            1726: '盖州市',
            210802: '站前区',
            210803: '西市区',
            210804: '鲅鱼圈区',
            210811: '老边区'
        },
        1716: {
            211102: '双台子区',
            211103: '兴隆台区',
            211121: '大洼区',
            211122: '盘山县'
        },
        1717: {
            1728: '调兵山市',
            1729: '开原市',
            211202: '银州区',
            211204: '清河区',
            211221: '铁岭县',
            211223: '西丰县',
            211224: '昌图县'
        },
        1801: {
            150102: '新城区',
            150103: '回民区',
            150104: '玉泉区',
            150105: '赛罕区',
            150121: '土默特左旗',
            150122: '托克托县',
            150123: '和林格尔县',
            150124: '清水河县',
            150125: '武川县'
        },
        1802: {
            150202: '东河区',
            150203: '昆都仑区',
            150204: '青山区',
            150205: '石拐区',
            150206: '白云鄂博矿区',
            150207: '九原区',
            150221: '土默特右旗',
            150222: '固阳县',
            150223: '达尔罕茂明安联合旗'
        },
        1803: {
            150402: '红山区',
            150403: '元宝山区',
            150404: '松山区',
            150421: '阿鲁科尔沁旗',
            150422: '巴林左旗',
            150423: '巴林右旗',
            150424: '林西县',
            150425: '克什克腾旗',
            150426: '翁牛特旗',
            150428: '喀喇沁旗',
            150429: '宁城县',
            150430: '敖汉旗'
        },
        1804: {
            1819: '霍林郭勒市',
            150502: '科尔沁区',
            150521: '科尔沁左翼中旗',
            150522: '科尔沁左翼后旗',
            150523: '开鲁县',
            150524: '库伦旗',
            150525: '奈曼旗',
            150526: '扎鲁特旗'
        },
        1805: {
            150302: '海勃湾区',
            150303: '海南区',
            150304: '乌达区'
        },
        1808: {
            1806: '东胜区',
            150621: '达拉特旗',
            150622: '准格尔旗',
            150623: '鄂托克前旗',
            150624: '鄂托克旗',
            150625: '杭锦旗',
            150626: '乌审旗',
            150627: '伊金霍洛旗',
            820014: '康巴什区'
        },
        1812: {
            1807: '海拉尔区',
            1815: '牙克石市',
            1820: '满洲里市',
            1821: '扎兰屯市',
            1822: '额尔古纳市',
            1823: '根河市',
            150721: '阿荣旗',
            150722: '莫力达瓦达斡尔族自治旗',
            150723: '鄂伦春自治旗',
            150724: '鄂温克族自治旗',
            150725: '陈巴尔虎旗',
            150726: '新巴尔虎左旗',
            150727: '新巴尔虎右旗',
            820015: '扎赉诺尔区'
        },
        1814: {
            1816: '乌兰浩特市',
            1827: '阿尔山市',
            152221: '科尔沁右翼前旗',
            152222: '科尔沁右翼中旗',
            152223: '扎赉特旗',
            152224: '突泉县'
        },
        1824: {
            1809: '临河区',
            150821: '五原县',
            150822: '磴口县',
            150823: '乌拉特前旗',
            150824: '乌拉特中旗',
            150825: '乌拉特后旗',
            150826: '杭锦后旗'
        },
        1825: {
            1811: '集宁区',
            1826: '丰镇市',
            150921: '卓资县',
            150922: '化德县',
            150923: '商都县',
            150924: '兴和县',
            150925: '凉城县',
            150926: '察哈尔右翼前旗',
            150927: '察哈尔右翼中旗',
            150928: '察哈尔右翼后旗',
            150929: '四子王旗'
        },
        1829: {
            1818: '锡林浩特市',
            1828: '二连浩特市',
            152522: '阿巴嘎旗',
            152523: '苏尼特左旗',
            152524: '苏尼特右旗',
            152525: '东乌珠穆沁旗',
            152526: '西乌珠穆沁旗',
            152527: '太仆寺旗',
            152528: '镶黄旗',
            152529: '正镶白旗',
            152530: '正蓝旗',
            152531: '多伦县'
        },
        1830: {
            152921: '阿拉善左旗',
            152922: '阿拉善右旗',
            152923: '额济纳旗'
        },
        1901: {
            1904: '灵武市',
            640104: '兴庆区',
            640105: '西夏区',
            640106: '金凤区',
            640121: '永宁县',
            640122: '贺兰县'
        },
        1902: {
            1906: '青铜峡市',
            640302: '利通区',
            640303: '红寺堡区',
            640323: '盐池县',
            640324: '同心县'
        },
        1903: {
            640402: '原州区',
            640422: '西吉县',
            640423: '隆德县',
            640424: '泾源县',
            640425: '彭阳县'
        },
        1905: {
            640202: '大武口区',
            640205: '惠农区',
            640221: '平罗县'
        },
        1907: {
            640502: '沙坡头区',
            640521: '中宁县',
            640522: '海原县'
        },
        2001: {
            630102: '城东区',
            630103: '城中区',
            630104: '城西区',
            630105: '城北区',
            630121: '大通回族土族自治县',
            630122: '湟中县',
            630123: '湟源县'
        },
        2023: {
            632221: '门源回族自治县',
            632222: '祁连县',
            632223: '海晏县',
            632224: '刚察县'
        },
        2024: {
            632321: '同仁县',
            632322: '尖扎县',
            632323: '泽库县',
            632324: '河南蒙古族自治县'
        },
        2025: {
            632621: '玛沁县',
            632622: '班玛县',
            632623: '甘德县',
            632624: '达日县',
            632625: '久治县',
            632626: '玛多县'
        },
        2026: {
            632721: '玉树市',
            632722: '杂多县',
            632723: '称多县',
            632724: '治多县',
            632725: '囊谦县',
            632726: '曲麻莱县'
        },
        2027: {
            2002: '格尔木市',
            2028: '德令哈市',
            632821: '乌兰县',
            632822: '都兰县',
            632823: '天峻县'
        },
        2029: {
            632121: '平安区',
            632122: '民和回族土族自治县',
            632123: '乐都区',
            632126: '互助土族自治县',
            632127: '化隆回族自治县',
            632128: '循化撒拉族自治县'
        },
        2030: {
            632521: '共和县',
            632522: '同德县',
            632523: '贵德县',
            632524: '兴海县',
            632525: '贵南县'
        },
        1015: {
            1022: '乐陵市',
            1024: '禹城市',
            371402: '德城区',
            371421: '陵城区',
            371422: '宁津县',
            371423: '庆云县',
            371424: '临邑县',
            371425: '齐河县',
            371426: '平原县',
            371427: '夏津县',
            371428: '武城县'
        },
        2101: {
            2135: '章丘区',
            370102: '历下区',
            370103: '市中区',
            370104: '槐荫区',
            370105: '天桥区',
            370112: '历城区',
            370113: '长清区',
            370124: '平阴县',
            370125: '济阳县',
            370126: '商河县'
        },
        2102: {
            2129: '平度市',
            2130: '即墨区',
            2133: '莱西市',
            2136: '胶州市',
            370202: '市南区',
            370203: '市北区',
            370211: '黄岛区',
            370212: '崂山区',
            370213: '李沧区',
            370214: '城阳区'
        },
        2103: {
            2108: '招远市',
            2115: '龙口市',
            2116: '莱州市',
            2134: '莱阳市',
            2137: '蓬莱市',
            2138: '栖霞市',
            2139: '海阳市',
            370602: '芝罘区',
            370611: '福山区',
            370612: '牟平区',
            370613: '莱山区',
            370634: '长岛县'
        },
        2104: {
            2121: '荣成市',
            2124: '文登区',
            2148: '乳山市',
            371002: '环翠区'
        },
        2105: {
            2111: '高密市',
            2119: '青州市',
            2123: '寿光市',
            2140: '诸城市',
            2141: '安丘市',
            2142: '昌邑市',
            370702: '潍城区',
            370703: '寒亭区',
            370704: '坊子区',
            370705: '奎文区',
            370724: '临朐县',
            370725: '昌乐县'
        },
        2106: {
            2146: '新泰市',
            2147: '肥城市',
            370902: '泰山区',
            370911: '岱岳区',
            370921: '宁阳县',
            370923: '东平县'
        },
        2107: {
            2125: '滕州市',
            370402: '市中区',
            370403: '薛城区',
            370404: '峄城区',
            370405: '台儿庄区',
            370406: '山亭区'
        },
        2109: {
            370302: '淄川区',
            370303: '张店区',
            370304: '博山区',
            370305: '临淄区',
            370306: '周村区',
            370321: '桓台县',
            370322: '高青县',
            370323: '沂源县'
        },
        2110: {
            370502: '东营区',
            370503: '河口区',
            370521: '垦利区',
            370522: '利津县',
            370523: '广饶县'
        },
        2112: {
            371702: '牡丹区',
            371721: '曹县',
            371722: '单县',
            371723: '成武县',
            371724: '巨野县',
            371725: '郓城县',
            371726: '鄄城县',
            371727: '定陶区',
            371728: '东明县'
        },
        2113: {
            371602: '滨城区',
            371621: '惠民县',
            371622: '阳信县',
            371623: '无棣县',
            371624: '沾化区',
            371625: '博兴县',
            371626: '邹平县'
        },
        2114: {
            2149: '临清市',
            371502: '东昌府区',
            371521: '阳谷县',
            371522: '莘县',
            371523: '茌平县',
            371524: '东阿县',
            371525: '冠县',
            371526: '高唐县'
        },
        2117: {
            2127: '沂水县',
            371302: '兰山区',
            371311: '罗庄区',
            371312: '河东区',
            371321: '沂南县',
            371322: '郯城县',
            371325: '费县',
            371326: '平邑县',
            371327: '莒南县',
            371328: '蒙阴县',
            371329: '临沭县',
            820068: '兰陵县'
        },
        2118: {
            2143: '曲阜市',
            2144: '兖州区',
            2145: '邹城市',
            370811: '任城区',
            370826: '微山县',
            370827: '鱼台县',
            370828: '金乡县',
            370829: '嘉祥县',
            370830: '汶上县',
            370831: '泗水县',
            370832: '梁山县'
        },
        2120: {
            371102: '东港区',
            371103: '岚山区',
            371121: '五莲县',
            371122: '莒县'
        },
        2132: {
            371202: '莱城区',
            371203: '钢城区'
        },
        2201: {
            2220: '古交市',
            140105: '小店区',
            140106: '迎泽区',
            140107: '杏花岭区',
            140108: '尖草坪区',
            140109: '万柏林区',
            140110: '晋源区',
            140121: '清徐县',
            140122: '阳曲县',
            140123: '娄烦县'
        },
        2202: {
            140202: '平城区',
            140203: '云冈区',
            140211: '云州区',
            140212: '新荣区',
            140221: '阳高县',
            140222: '天镇县',
            140223: '广灵县',
            140224: '灵丘县',
            140225: '浑源县',
            140226: '左云县'
        },
        2203: {
            2222: '高平市',
            140502: '城区',
            140521: '沁水县',
            140522: '阳城县',
            140524: '陵川县',
            140525: '泽州县'
        },
        2204: {
            2208: '榆次区',
            2211: '介休市',
            140721: '榆社县',
            140722: '左权县',
            140723: '和顺县',
            140724: '昔阳县',
            140725: '寿阳县',
            140726: '太谷县',
            140727: '祁县',
            140728: '平遥县',
            140729: '灵石县'
        },
        2205: {
            2214: '洪洞县',
            2215: '侯马市',
            2226: '霍州市',
            141002: '尧都区',
            141021: '曲沃县',
            141022: '翼城县',
            141023: '襄汾县',
            141025: '古县',
            141026: '安泽县',
            141027: '浮山县',
            141028: '吉县',
            141029: '乡宁县',
            141030: '大宁县',
            141031: '隰县',
            141032: '永和县',
            141033: '蒲县',
            141034: '汾西县'
        },
        2206: {
            2221: '潞城市',
            140402: '城区',
            140411: '郊区',
            140421: '长治县',
            140423: '襄垣县',
            140424: '屯留县',
            140425: '平顺县',
            140426: '黎城县',
            140427: '壶关县',
            140428: '长子县',
            140429: '武乡县',
            140430: '沁县',
            140431: '沁源县'
        },
        2207: {
            2223: '永济市',
            2224: '河津市',
            140802: '盐湖区',
            140821: '临猗县',
            140822: '万荣县',
            140823: '闻喜县',
            140824: '稷山县',
            140825: '新绛县',
            140826: '绛县',
            140827: '垣曲县',
            140828: '夏县',
            140829: '平陆县',
            140830: '芮城县'
        },
        2210: {
            2225: '原平市',
            140902: '忻府区',
            140921: '定襄县',
            140922: '五台县',
            140923: '代县',
            140924: '繁峙县',
            140925: '宁武县',
            140926: '静乐县',
            140927: '神池县',
            140928: '五寨县',
            140929: '岢岚县',
            140930: '河曲县',
            140931: '保德县',
            140932: '偏关县'
        },
        2218: {
            140302: '城区',
            140303: '矿区',
            140311: '郊区',
            140321: '平定县',
            140322: '盂县'
        },
        2219: {
            140602: '朔城区',
            140603: '平鲁区',
            140621: '山阴县',
            140622: '应县',
            140623: '右玉县',
            140624: '怀仁市'
        },
        2227: {
            2209: '孝义市',
            2212: '离石区',
            2217: '汾阳市',
            141121: '文水县',
            141122: '交城县',
            141123: '兴县',
            141124: '临县',
            141125: '柳林县',
            141126: '石楼县',
            141127: '岚县',
            141128: '方山县',
            141129: '中阳县',
            141130: '交口县'
        },
        2301: {
            610102: '新城区',
            610103: '碑林区',
            610104: '莲湖区',
            610111: '灞桥区',
            610112: '未央区',
            610113: '雁塔区',
            610114: '阎良区',
            610115: '临潼区',
            610116: '长安区',
            610122: '蓝田县',
            610124: '周至县',
            610125: '鄠邑区',
            610126: '高陵区'
        },
        2302: {
            2311: '兴平市',
            610402: '秦都区',
            610403: '杨陵区',
            610404: '渭城区',
            610422: '三原县',
            610423: '泾阳县',
            610424: '乾县',
            610425: '礼泉县',
            610426: '永寿县',
            610427: '彬州市',
            610428: '长武县',
            610429: '旬邑县',
            610430: '淳化县',
            610431: '武功县'
        },
        2303: {
            2309: '韩城市',
            2312: '华阴市',
            610502: '临渭区',
            610522: '潼关县',
            610523: '大荔县',
            610524: '合阳县',
            610525: '澄城县',
            610526: '蒲城县',
            610527: '白水县',
            610528: '富平县',
            820519: '华州区'
        },
        2304: {
            610802: '榆阳区',
            610821: '神木市',
            610822: '府谷县',
            610823: '横山区',
            610824: '靖边县',
            610825: '定边县',
            610826: '绥德县',
            610827: '米脂县',
            610828: '佳县',
            610829: '吴堡县',
            610830: '清涧县',
            610831: '子洲县'
        },
        2305: {
            610302: '渭滨区',
            610303: '金台区',
            610304: '陈仓区',
            610322: '凤翔县',
            610323: '岐山县',
            610324: '扶风县',
            610326: '眉县',
            610327: '陇县',
            610328: '千阳县',
            610329: '麟游县',
            610330: '凤县',
            610331: '太白县'
        },
        2306: {
            610902: '汉滨区',
            610921: '汉阴县',
            610922: '石泉县',
            610923: '宁陕县',
            610924: '紫阳县',
            610925: '岚皋县',
            610926: '平利县',
            610927: '镇坪县',
            610928: '旬阳县',
            610929: '白河县'
        },
        2307: {
            610702: '汉台区',
            610721: '南郑区',
            610722: '城固县',
            610723: '洋县',
            610724: '西乡县',
            610725: '勉县',
            610726: '宁强县',
            610727: '略阳县',
            610728: '镇巴县',
            610729: '留坝县',
            610730: '佛坪县'
        },
        2308: {
            610602: '宝塔区',
            610621: '延长县',
            610622: '延川县',
            610623: '子长县',
            610624: '安塞区',
            610625: '志丹县',
            610626: '吴起县',
            610627: '甘泉县',
            610628: '富县',
            610629: '洛川县',
            610630: '宜川县',
            610631: '黄龙县',
            610632: '黄陵县'
        },
        2310: {
            610202: '王益区',
            610203: '印台区',
            610204: '耀州区',
            610222: '宜君县'
        },
        2313: {
            611002: '商州区',
            611021: '洛南县',
            611022: '丹凤县',
            611023: '商南县',
            611024: '山阳县',
            611025: '镇安县',
            611026: '柞水县'
        },
        820574: {
        },
        2401: {
            240101: '黄浦区',
            240103: '徐汇区',
            240104: '长宁区',
            240105: '静安区',
            240106: '普陀区',
            240108: '虹口区',
            240109: '杨浦区',
            240110: '闵行区',
            240111: '宝山区',
            240112: '嘉定区',
            240113: '浦东新区',
            240114: '金山区',
            240115: '松江区',
            240116: '青浦区',
            240118: '奉贤区',
            310230: '崇明区'
        },
        2501: {
            2522: '都江堰市',
            2523: '彭州市',
            2524: '邛崃市',
            2525: '崇州市',
            510104: '锦江区',
            510105: '青羊区',
            510106: '金牛区',
            510107: '武侯区',
            510108: '成华区',
            510112: '龙泉驿区',
            510113: '青白江区',
            510114: '新都区',
            510115: '温江区',
            510121: '金堂县',
            510122: '双流区',
            510124: '郫都区',
            510129: '大邑县',
            510131: '蒲江县',
            510132: '新津县',
            820590: '简阳市'
        },
        2502: {
            2528: '江油市',
            510703: '涪城区',
            510704: '游仙区',
            510722: '三台县',
            510723: '盐亭县',
            510724: '安州区',
            510725: '梓潼县',
            510726: '北川羌族自治县',
            510727: '平武县'
        },
        2503: {
            510903: '船山区',
            510904: '安居区',
            510921: '蓬溪县',
            510922: '射洪县',
            510923: '大英县'
        },
        2504: {
            510402: '东区',
            510403: '西区',
            510411: '仁和区',
            510421: '米易县',
            510422: '盐边县'
        },
        2506: {
            511502: '翠屏区',
            511521: '宜宾县',
            511522: '南溪区',
            511523: '江安县',
            511524: '长宁县',
            511525: '高县',
            511526: '珙县',
            511527: '筠连县',
            511528: '兴文县',
            511529: '屏山县'
        },
        2507: {
            511802: '雨城区',
            511821: '名山区',
            511822: '荥经县',
            511823: '汉源县',
            511824: '石棉县',
            511825: '天全县',
            511826: '芦山县',
            511827: '宝兴县'
        },
        2508: {
            2520: '荣县',
            510302: '自流井区',
            510303: '贡井区',
            510304: '大安区',
            510311: '沿滩区',
            510322: '富顺县'
        },
        2509: {
            512002: '雁江区',
            512021: '安岳县',
            512022: '乐至县'
        },
        2510: {
            510802: '利州区',
            510812: '朝天区',
            510821: '旺苍县',
            510822: '青川县',
            510823: '剑阁县',
            510824: '苍溪县',
            820472: '昭化区'
        },
        2511: {
            2518: '绵竹市',
            2526: '广汉市',
            2527: '什邡市',
            510603: '旌阳区',
            510623: '中江县',
            510626: '罗江区'
        },
        2512: {
            2515: '峨眉山市',
            511102: '市中区',
            511111: '沙湾区',
            511112: '五通桥区',
            511113: '金口河区',
            511123: '犍为县',
            511124: '井研县',
            511126: '夹江县',
            511129: '沐川县',
            511132: '峨边彝族自治县',
            511133: '马边彝族自治县'
        },
        2513: {
            2529: '阆中市',
            511302: '顺庆区',
            511303: '高坪区',
            511304: '嘉陵区',
            511321: '南部县',
            511322: '营山县',
            511323: '蓬安县',
            511324: '仪陇县',
            511325: '西充县'
        },
        2514: {
            511402: '东坡区',
            511421: '仁寿县',
            511422: '彭山区',
            511423: '洪雅县',
            511424: '丹棱县',
            511425: '青神县'
        },
        2516: {
            511902: '巴州区',
            511921: '通江县',
            511922: '南江县',
            511923: '平昌县',
            820475: '恩阳区'
        },
        2517: {
            510502: '江阳区',
            510503: '纳溪区',
            510504: '龙马潭区',
            510521: '泸县',
            510522: '合江县',
            510524: '叙永县',
            510525: '古蔺县'
        },
        2519: {
            511002: '市中区',
            511011: '东兴区',
            511024: '威远县',
            511025: '资中县',
            511028: '隆昌市'
        },
        2530: {
            2531: '华蓥市',
            511602: '广安区',
            511621: '岳池县',
            511622: '武胜县',
            511623: '邻水县',
            820474: '前锋区'
        },
        2532: {
            2533: '万源市',
            511702: '通川区',
            511721: '达川区',
            511722: '宣汉县',
            511723: '开江县',
            511724: '大竹县',
            511725: '渠县'
        },
        2535: {
            513221: '汶川县',
            513222: '理县',
            513223: '茂县',
            513224: '松潘县',
            513225: '九寨沟县',
            513226: '金川县',
            513227: '小金县',
            513228: '黑水县',
            513229: '马尔康市',
            513230: '壤塘县',
            513231: '阿坝县',
            513232: '若尔盖县',
            513233: '红原县'
        },
        2536: {
            513321: '康定市',
            513322: '泸定县',
            513323: '丹巴县',
            513324: '九龙县',
            513325: '雅江县',
            513326: '道孚县',
            513327: '炉霍县',
            513328: '甘孜县',
            513329: '新龙县',
            513330: '德格县',
            513331: '白玉县',
            513332: '石渠县',
            513333: '色达县',
            513334: '理塘县',
            513335: '巴塘县',
            513336: '乡城县',
            513337: '稻城县',
            513338: '得荣县'
        },
        2537: {
            2505: '西昌市',
            513422: '木里藏族自治县',
            513423: '盐源县',
            513424: '德昌县',
            513425: '会理县',
            513426: '会东县',
            513427: '宁南县',
            513428: '普格县',
            513429: '布拖县',
            513430: '金阳县',
            513431: '昭觉县',
            513432: '喜德县',
            513433: '冕宁县',
            513434: '越西县',
            513435: '甘洛县',
            513436: '美姑县',
            513437: '雷波县'
        },
        2601: {
            120101: '和平区',
            120102: '河东区',
            120103: '河西区',
            120104: '南开区',
            120105: '河北区',
            120106: '红桥区',
            120110: '东丽区',
            120111: '西青区',
            120113: '北辰区',
            120114: '武清区',
            120115: '宝坻区',
            120116: '滨海新区',
            120221: '宁河区',
            120223: '静海区',
            120225: '蓟州区',
            260106: '津南区'
        },
        2701: {
            540102: '城关区',
            540121: '林周县',
            540122: '当雄县',
            540123: '尼木县',
            540124: '曲水县',
            540125: '堆龙德庆区',
            540126: '达孜区',
            540127: '墨竹工卡县'
        },
        2703: {
            820499: '南木林县',
            820500: '江孜县',
            820501: '定日县',
            820502: '萨迦县',
            820503: '拉孜县',
            820504: '昂仁县',
            820505: '谢通门县',
            820506: '白朗县',
            820507: '仁布县',
            820508: '康马县',
            820509: '定结县',
            820510: '仲巴县',
            820511: '亚东县',
            820512: '吉隆县',
            820513: '聂拉木县',
            820514: '萨嘎县',
            820515: '岗巴县',
            820595: '桑珠孜区'
        },
        2704: {
            542221: '乃东区',
            542222: '扎囊县',
            542223: '贡嘎县',
            542224: '桑日县',
            542225: '琼结县',
            542226: '曲松县',
            542227: '措美县',
            542228: '洛扎县',
            542229: '加查县',
            542231: '隆子县',
            542232: '错那县',
            542233: '浪卡子县'
        },
        2705: {
            542422: '嘉黎县',
            542423: '比如县',
            542424: '聂荣县',
            542425: '安多县',
            542426: '申扎县',
            542427: '索县',
            542428: '班戈县',
            542429: '巴青县',
            542430: '尼玛县',
            820516: '双湖县',
            820591: '色尼区'
        },
        2707: {
            542521: '普兰县',
            542522: '札达县',
            542523: '噶尔县',
            542524: '日土县',
            542525: '革吉县',
            542526: '改则县',
            542527: '措勤县'
        },
        2708: {
        },
        2709: {
            542121: '卡若区',
            542122: '江达县',
            542123: '贡觉县',
            542124: '类乌齐县',
            542125: '丁青县',
            542126: '察雅县',
            542127: '八宿县',
            542128: '左贡县',
            542129: '芒康县',
            542132: '洛隆县',
            542133: '边坝县'
        },
        2710: {
            542621: '巴宜区',
            542622: '工布江达县',
            542623: '米林县',
            542624: '墨脱县',
            542625: '波密县',
            542626: '察隅县',
            542627: '朗县'
        },
        2801: {
            650102: '天山区',
            650103: '沙依巴克区',
            650104: '新市区',
            650105: '水磨沟区',
            650106: '头屯河区',
            650107: '达坂城区',
            650109: '米东区',
            650121: '乌鲁木齐县'
        },
        2803: {
            650202: '独山子区',
            650203: '克拉玛依区',
            650204: '白碱滩区',
            650205: '乌尔禾区'
        },
        2810: {
            820544: '石河子市'
        },
        2821: {
            2809: '博乐市',
            652722: '精河县',
            652723: '温泉县',
            820534: '阿拉山口市'
        },
        2822: {
            2804: '库尔勒市',
            652822: '轮台县',
            652823: '尉犁县',
            652824: '若羌县',
            652825: '且末县',
            652826: '焉耆回族自治县',
            652827: '和静县',
            652828: '和硕县',
            652829: '博湖县'
        },
        2823: {
            2808: '伊宁市',
            654021: '伊宁县',
            654022: '察布查尔锡伯自治县',
            654023: '霍城县',
            654024: '巩留县',
            654025: '新源县',
            654026: '昭苏县',
            654027: '特克斯县',
            654028: '尼勒克县',
            820596: '奎屯市',
            820597: '霍尔果斯市'
        },
        2825: {
            820555: '阿拉尔市'
        },
        2826: {
            820582: '图木舒克市'
        },
        2827: {
            820568: '五家渠市'
        },
        2828: {
            2802: '喀什市',
            653121: '疏附县',
            653122: '疏勒县',
            653123: '英吉沙县',
            653124: '泽普县',
            653125: '莎车县',
            653126: '叶城县',
            653127: '麦盖提县',
            653128: '岳普湖县',
            653129: '伽师县',
            653130: '巴楚县',
            653131: '塔什库尔干塔吉克自治县'
        },
        2829: {
            2817: '阿克苏市',
            652922: '温宿县',
            652923: '库车县',
            652924: '沙雅县',
            652925: '新和县',
            652926: '拜城县',
            652927: '乌什县',
            652928: '阿瓦提县',
            652929: '柯坪县'
        },
        2830: {
            2818: '和田县',
            653201: '和田市',
            653222: '墨玉县',
            653223: '皮山县',
            653224: '洛浦县',
            653225: '策勒县',
            653226: '于田县',
            653227: '民丰县'
        },
        2831: {
            2812: '塔城市',
            2824: '乌苏市',
            654221: '额敏县',
            654223: '沙湾县',
            654224: '托里县',
            654225: '裕民县',
            654226: '和布克赛尔蒙古自治县'
        },
        2832: {
            2807: '高昌区',
            652122: '鄯善县',
            652123: '托克逊县'
        },
        2833: {
            2806: '伊州区',
            652222: '巴里坤哈萨克自治县',
            652223: '伊吾县'
        },
        2834: {
            2815: '阿勒泰市',
            654321: '布尔津县',
            654322: '富蕴县',
            654323: '福海县',
            654324: '哈巴河县',
            654325: '青河县',
            654326: '吉木乃县'
        },
        2835: {
            2816: '阿图什市',
            653022: '阿克陶县',
            653023: '阿合奇县',
            653024: '乌恰县'
        },
        652300: {
            2813: '昌吉市',
            2819: '阜康市',
            652323: '呼图壁县',
            652324: '玛纳斯县',
            652325: '奇台县',
            652327: '吉木萨尔县',
            652328: '木垒哈萨克自治县'
        },
        820002: {
            820535: '北屯市'
        },
        820578: {
            820583: '铁门关市'
        },
        820579: {
            820584: '双河市'
        },
        820580: {
            820585: '可克达拉市'
        },
        820581: {
            820586: '昆玉市'
        },
        2901: {
            2920: '安宁市',
            530102: '五华区',
            530103: '盘龙区',
            530111: '官渡区',
            530112: '西山区',
            530113: '东川区',
            530121: '呈贡区',
            530122: '晋宁区',
            530124: '富民县',
            530125: '宜良县',
            530126: '石林彝族自治县',
            530127: '嵩明县',
            530128: '禄劝彝族苗族自治县',
            530129: '寻甸回族彝族自治县'
        },
        2902: {
            530402: '红塔区',
            530421: '江川区',
            530422: '澄江县',
            530423: '通海县',
            530424: '华宁县',
            530425: '易门县',
            530426: '峨山彝族自治县',
            530427: '新平彝族傣族自治县',
            530428: '元江哈尼族彝族傣族自治县'
        },
        2903: {
            2921: '宣威市',
            530302: '麒麟区',
            530321: '马龙区',
            530322: '陆良县',
            530323: '师宗县',
            530324: '罗平县',
            530325: '富源县',
            530326: '会泽县',
            530328: '沾益区'
        },
        2907: {
            530502: '隆阳区',
            530521: '施甸县',
            530522: '腾冲市',
            530523: '龙陵县',
            530524: '昌宁县'
        },
        2911: {
            530902: '临翔区',
            530921: '凤庆县',
            530922: '云县',
            530923: '永德县',
            530924: '镇康县',
            530925: '双江拉祜族佤族布朗族傣族自治县',
            530926: '耿马傣族佤族自治县',
            530927: '沧源佤族自治县'
        },
        2914: {
            532621: '文山市',
            532622: '砚山县',
            532623: '西畴县',
            532624: '麻栗坡县',
            532625: '马关县',
            532626: '丘北县',
            532627: '广南县',
            532628: '富宁县'
        },
        2915: {
            2924: '景洪市',
            532822: '勐海县',
            532823: '勐腊县'
        },
        2918: {
            530602: '昭阳区',
            530621: '鲁甸县',
            530622: '巧家县',
            530623: '盐津县',
            530624: '大关县',
            530625: '永善县',
            530626: '绥江县',
            530627: '镇雄县',
            530628: '彝良县',
            530629: '威信县',
            530630: '水富县'
        },
        2922: {
            530702: '古城区',
            530721: '玉龙纳西族自治县',
            530722: '永胜县',
            530723: '华坪县',
            530724: '宁蒗彝族自治县'
        },
        2923: {
            2905: '开远市',
            2909: '个旧市',
            532522: '蒙自市',
            532523: '屏边苗族自治县',
            532524: '建水县',
            532525: '石屏县',
            532526: '弥勒市',
            532527: '泸西县',
            532528: '元阳县',
            532529: '红河县',
            532530: '金平苗族瑶族傣族自治县',
            532531: '绿春县',
            532532: '河口瑶族自治县'
        },
        2925: {
            2926: '瑞丽市',
            533122: '梁河县',
            533123: '盈江县',
            533124: '陇川县',
            820498: '芒市'
        },
        2927: {
            533321: '泸水市',
            533323: '福贡县',
            533324: '贡山独龙族怒族自治县',
            533325: '兰坪白族普米族自治县'
        },
        2928: {
            533421: '香格里拉市',
            533422: '德钦县',
            533423: '维西傈僳族自治县'
        },
        2929: {
            2916: '思茅区',
            530821: '宁洱哈尼族彝族自治县',
            530822: '墨江哈尼族自治县',
            530823: '景东彝族自治县',
            530824: '景谷傣族彝族自治县',
            530825: '镇沅彝族哈尼族拉祜族自治县',
            530826: '江城哈尼族彝族自治县',
            530827: '孟连傣族拉祜族佤族自治县',
            530828: '澜沧拉祜族自治县',
            530829: '西盟佤族自治县'
        },
        532300: {
            2908: '楚雄市',
            532322: '双柏县',
            532323: '牟定县',
            532324: '南华县',
            532325: '姚安县',
            532326: '大姚县',
            532327: '永仁县',
            532328: '元谋县',
            532329: '武定县',
            532331: '禄丰县'
        },
        532900: {
            2904: '大理市',
            532922: '漾濞彝族自治县',
            532923: '祥云县',
            532924: '宾川县',
            532925: '弥渡县',
            532926: '南涧彝族自治县',
            532927: '巍山彝族回族自治县',
            532928: '永平县',
            532929: '云龙县',
            532930: '洱源县',
            532931: '剑川县',
            532932: '鹤庆县'
        },
        3001: {
            3017: '萧山区',
            3026: '余杭区',
            3032: '桐庐县',
            3034: '建德市',
            3037: '临安区',
            3041: '富阳区',
            3052: '拱墅区',
            330102: '上城区',
            330103: '下城区',
            330104: '江干区',
            330106: '西湖区',
            330108: '滨江区',
            330127: '淳安县'
        },
        3002: {
            3027: '余姚市',
            3044: '慈溪市',
            3045: '奉化区',
            330203: '海曙区',
            330205: '江北区',
            330206: '北仑区',
            330211: '镇海区',
            330212: '鄞州区',
            330225: '象山县',
            330226: '宁海县'
        },
        3003: {
            3008: '乐清市',
            3013: '瑞安市',
            3014: '平阳县',
            3028: '永嘉县',
            3042: '苍南县',
            330302: '鹿城区',
            330303: '龙湾区',
            330304: '瓯海区',
            330322: '洞头区',
            330328: '文成县',
            330329: '泰顺县'
        },
        3005: {
            3046: '海宁市',
            3047: '平湖市',
            3048: '桐乡市',
            330402: '南湖区',
            330411: '秀洲区',
            330421: '嘉善县',
            330424: '海盐县'
        },
        3006: {
            3010: '东阳市',
            3018: '永康市',
            3019: '义乌市',
            3049: '兰溪市',
            330702: '婺城区',
            330703: '金东区',
            330723: '武义县',
            330726: '浦江县',
            330727: '磐安县'
        },
        3009: {
            3051: '龙泉市',
            331102: '莲都区',
            331121: '青田县',
            331122: '缙云县',
            331123: '遂昌县',
            331124: '松阳县',
            331125: '云和县',
            331126: '庆元县',
            331127: '景宁畲族自治县'
        },
        3011: {
            3021: '长兴县',
            3040: '德清县',
            3043: '安吉县',
            330502: '吴兴区',
            330503: '南浔区'
        },
        3012: {
            3038: '龙游县',
            3050: '江山市',
            330802: '柯城区',
            330803: '衢江区',
            330822: '常山县',
            330824: '开化县'
        },
        3015: {
            3004: '黄岩区',
            3025: '玉环市',
            3031: '温岭市',
            3033: '天台县',
            3039: '临海市',
            331002: '椒江区',
            331004: '路桥区',
            331022: '三门县',
            331024: '仙居县'
        },
        3016: {
            3022: '诸暨市',
            3029: '嵊州市',
            3030: '上虞区',
            330602: '越城区',
            330624: '新昌县',
            820035: '柯桥区'
        },
        3020: {
            330902: '定海区',
            330903: '普陀区',
            330921: '岱山县',
            330922: '嵊泗县'
        },
        3101: {
            3104: '涪陵区',
            3105: '江津区',
            3106: '合川区',
            3107: '南川区',
            310101: '永川区',
            500101: '万州区',
            500103: '渝中区',
            500104: '大渡口区',
            500105: '江北区',
            500106: '沙坪坝区',
            500107: '九龙坡区',
            500108: '南岸区',
            500109: '北碚区',
            500112: '渝北区',
            500113: '巴南区',
            500114: '黔江区',
            500115: '长寿区',
            500222: '綦江区',
            500223: '潼南区',
            500224: '铜梁区',
            500225: '大足区',
            500226: '荣昌区',
            500227: '璧山区',
            500230: '丰都县',
            500231: '垫江县',
            500232: '武隆区',
            500240: '石柱土家族自治县',
            500241: '秀山土家族苗族自治县',
            500242: '酉阳土家族苗族自治县',
            500243: '彭水苗族土家族自治县',
            820460: '梁平区',
            820461: '城口县',
            820462: '忠县',
            820463: '开州区',
            820464: '云阳县',
            820465: '奉节县',
            820466: '巫山县',
            820467: '巫溪县'
        }
    };

    var WINDOW = typeof window !== 'undefined' ? window : {};
    var NAMESPACE = 'distpicker';
    var EVENT_CHANGE = 'change';

    var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

    function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

    var DEFAULT_CODE = 100000;
    var PROVINCE = 'province';
    var CITY = 'city';
    var DISTRICT = 'district';

    var Distpicker = function () {
        function Distpicker(element, options) {
            _classCallCheck(this, Distpicker);

            this.$element = $(element);
            this.options = $.extend({}, DEFAULTS, $.isPlainObject(options) && options);
            this.placeholders = $.extend({}, DEFAULTS);
            this.ready = false;
            this.init();
        }

        _createClass(Distpicker, [{
            key: 'init',
            value: function init() {
                var _this = this;

                var options = this.options;

                var $selects = this.$element.find('select');
                var length = $selects.length;

                var data = {};

                $selects.each(function (i, select) {
                    return $.extend(data, $(select).data());
                });

                $.each([PROVINCE, CITY, DISTRICT], function (i, type) {
                    if (data[type]) {
                        options[type] = data[type];
                        _this['$' + type] = $selects.filter('[data-' + type + ']');
                    } else {
                        _this['$' + type] = length > i ? $selects.eq(i) : null;
                    }
                });

                this.bind();

                // Reset all the selects (after event binding)
                this.reset();
                this.ready = true;
            }
        }, {
            key: 'bind',
            value: function bind() {
                var _this2 = this;

                if (this.$province) {
                    this.$province.on(EVENT_CHANGE, this.onChangeProvince = $.proxy(function () {
                        _this2.output(CITY);
                        _this2.output(DISTRICT);
                    }, this));
                }

                if (this.$city) {
                    this.$city.on(EVENT_CHANGE, this.onChangeCity = $.proxy(function () {
                        return _this2.output(DISTRICT);
                    }, this));
                }
            }
        }, {
            key: 'unbind',
            value: function unbind() {
                if (this.$province) {
                    this.$province.off(EVENT_CHANGE, this.onChangeProvince);
                }

                if (this.$city) {
                    this.$city.off(EVENT_CHANGE, this.onChangeCity);
                }
            }
        }, {
            key: 'output',
            value: function output(type) {
                var options = this.options,
                    placeholders = this.placeholders;

                var $select = this['$' + type];

                if (!$select || !$select.length) {
                    return;
                }

                var code = void 0;

                switch (type) {
                    case PROVINCE:
                        code = DEFAULT_CODE;
                        break;

                    case CITY:
                        code = this.$province && (this.$province.find(':selected').data('code') || '');
                        break;

                    case DISTRICT:
                        code = this.$city && (this.$city.find(':selected').data('code') || '');
                        break;
                }

                var districts = this.getDistricts(code);
                var value = options[type];
                var data = [];
                var matched = false;

                if ($.isPlainObject(districts)) {
                    $.each(districts, function (i, name) {
                        var selected = name === value;

                        if (options.valueType === 'code') {
                            selected = i === String(value);
                        }

                        if (selected) {
                            matched = true;
                        }

                        data.push({
                            code: i,
                            name: name,
                            value: options.valueType === 'name' ? name : i,
                            selected: selected
                        });
                    });
                }

                if (!matched) {
                    var autoselect = options.autoselect || options.autoSelect;

                    if (data.length && (type === PROVINCE && autoselect > 0 || type === CITY && autoselect > 1 || type === DISTRICT && autoselect > 2)) {
                        data[0].selected = true;
                    }

                    // Save the unmatched value as a placeholder at the first output
                    if (!this.ready && value) {
                        placeholders[type] = value;
                    }
                }

                // Add placeholder option
                if (options.placeholder) {
                    data.unshift({
                        code: '',
                        name: placeholders[type],
                        value: '',
                        selected: false
                    });
                }

                if (data.length) {
                    $select.html(this.getList(data));
                } else {
                    $select.empty();
                }

                $select.trigger(EVENT_CHANGE);
            }

            // eslint-disable-next-line class-methods-use-this

        }, {
            key: 'getList',
            value: function getList(data) {
                var list = [];

                $.each(data, function (i, n) {
                    var attrs = ['data-code="' + n.code + '"', 'data-text="' + n.name + '"', 'value="' + n.code + '"'];

                    if (n.selected) {
                        attrs.push('selected');
                    }

                    list.push('<option ' + attrs.join(' ') + '>' + n.name + '</option>');
                });

                return list.join('');
            }

            // eslint-disable-next-line class-methods-use-this

        }, {
            key: 'getDistricts',
            value: function getDistricts() {
                var code = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : DEFAULT_CODE;

                return DISTRICTS[code] || null;
            }
        }, {
            key: 'reset',
            value: function reset(deep) {
                if (!deep) {
                    this.output(PROVINCE);
                    this.output(CITY);
                    this.output(DISTRICT);
                } else if (this.$province) {
                    this.$province.find(':first').prop('selected', true).end().trigger(EVENT_CHANGE);
                }
            }
        }, {
            key: 'destroy',
            value: function destroy() {
                this.unbind();
            }
        }], [{
            key: 'setDefaults',
            value: function setDefaults(options) {
                $.extend(DEFAULTS, $.isPlainObject(options) && options);
            }
        }]);

        return Distpicker;
    }();

    if ($.fn) {
        var AnotherDistpicker = $.fn.distpicker;

        $.fn.distpicker = function jQueryDistpicker(option) {
            for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
                args[_key - 1] = arguments[_key];
            }

            var result = void 0;

            this.each(function (i, element) {
                var $element = $(element);
                var isDestroy = option === 'destroy';
                var distpicker = $element.data(NAMESPACE);

                if (!distpicker) {
                    if (isDestroy) {
                        return;
                    }

                    var options = $.extend({}, $element.data(), $.isPlainObject(option) && option);

                    distpicker = new Distpicker(element, options);
                    $element.data(NAMESPACE, distpicker);
                }

                if (typeof option === 'string') {
                    var fn = distpicker[option];

                    if ($.isFunction(fn)) {
                        result = fn.apply(distpicker, args);

                        if (isDestroy) {
                            $element.removeData(NAMESPACE);
                        }
                    }
                }
            });

            return typeof result === 'undefined' ? this : result;
        };

        $.fn.distpicker.Constructor = Distpicker;
        $.fn.distpicker.setDefaults = Distpicker.setDefaults;

        $.fn.distpicker.noConflict = function noConflict() {
            $.fn.distpicker = AnotherDistpicker;
            return this;
        };
    }

    if (WINDOW.document) {
        $(function () {
            $('[data-toggle="' + NAMESPACE + '"]').distpicker();
        });
    }

})));
